看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) Win7 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) Visual studio 2013 C++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) Intel Math Kernel Library 2017 問題(Question): 想請教各位前輩,小弟想要將有引入MKL函式庫的程式打包,並放到其他沒有安裝vs的電 腦上使用,但似乎少了一些什麼額外的.dll檔案,想詢問各位前輩是否有相關經驗。(補 充:小弟並非資工血統,單純因為研究,而有需要相關處理;上網搜索發現似乎對MKL的相 關打包教學比較少) 餵入的資料(Input): txt所寫入的數值資料,利用開啟txt讀取所需數值 預期的正確結果(Expected Output): https://i.imgur.com/2Apkjjr.jpg 錯誤結果(Wrong Output): https://i.imgur.com/4DkBXEA.jpg 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): 經過實際測試,若是寫個沒有利用到MKL函式庫的程式,到其他電腦是能夠運作的,主要 想詢問額外使用了MKL這個函式庫,是否在打包程式上需要有對應處理。小弟首次po文發 文,若是有任何不妥善的地方,還請各位前輩指正,謝謝。 ======================= 謝謝so大的建議,已補上截圖 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.109.151 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1508746310.A.6C0.html ※ 編輯: CannyRowFour (42.77.109.151), 10/23/2017 16:12:19
soheadsome: 可以截圖嗎 用拍的很難看10/23 20:33
※ 編輯: CannyRowFour (42.77.109.151), 10/24/2017 00:34:52
EdisonX: mkl應該沒提供靜態編譯?一般是把程式所需的mkl dll一起 10/24 09:02
EdisonX: 附出去。 10/24 09:02
EdisonX: 忘了說,mkl是付費library,release時注意相關規範 10/24 09:05
fo40225: http://tinyurl.com/lctboe3 10/25 03:33
fo40225: CRT與MKL靜態連接 或是將redist資料夾的dll一起提供 10/25 03:36
fo40225: C:\Program Files (x86)\IntelSWTools\compilers_and_lib 10/25 03:40
fo40225: raries\windows\redist\intel64 10/25 03:40
fo40225: C:\Program Files (x86)\Microsoft Visual Studio 12.0\V 10/25 03:40
fo40225: C\redist 10/25 03:41
CannyRowFour: 謝謝Ed大跟fo大提供的建議,前幾天出差開會,故沒 11/03 10:26
CannyRowFour: 辦法即使試驗後給予反饋,目前已找到是因為針對建構 11/03 10:26
CannyRowFour: 32或64bit平台的不同所導致,並已經解決相關問題, 11/03 10:26
CannyRowFour: 非常感謝兩位的解答! 11/03 10:26