作者CannyRowFour (知道還問)
看板C_and_CPP
標題[問題]
時間Mon Oct 23 16:11:47 2017
開發平台(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://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1508746310.A.6C0.html
※ 編輯: CannyRowFour (42.77.109.151), 10/23/2017 16:12:19
1F:推 soheadsome: 可以截圖嗎 用拍的很難看10/23 20:33
※ 編輯: CannyRowFour (42.77.109.151), 10/24/2017 00:34:52
2F:推 EdisonX: mkl應該沒提供靜態編譯?一般是把程式所需的mkl dll一起 10/24 09:02
3F:→ EdisonX: 附出去。 10/24 09:02
4F:推 EdisonX: 忘了說,mkl是付費library,release時注意相關規範 10/24 09:05
6F:→ fo40225: CRT與MKL靜態連接 或是將redist資料夾的dll一起提供 10/25 03:36
7F:→ fo40225: C:\Program Files (x86)\IntelSWTools\compilers_and_lib 10/25 03:40
8F:→ fo40225: raries\windows\redist\intel64 10/25 03:40
9F:→ fo40225: C:\Program Files (x86)\Microsoft Visual Studio 12.0\V 10/25 03:40
10F:→ fo40225: C\redist 10/25 03:41
11F:→ CannyRowFour: 謝謝Ed大跟fo大提供的建議,前幾天出差開會,故沒 11/03 10:26
12F:→ CannyRowFour: 辦法即使試驗後給予反饋,目前已找到是因為針對建構 11/03 10:26
13F:→ CannyRowFour: 32或64bit平台的不同所導致,並已經解決相關問題, 11/03 10:26
14F:→ CannyRowFour: 非常感謝兩位的解答! 11/03 10:26