[問題]關於MKL函式庫一問

作者: CannyRowFour (知道還問)   2017-10-23 16:11:47
開發平台(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大的建議,已補上截圖
作者: soheadsome (師大狗鼻哥)   2017-10-23 20:33:00
可以截圖嗎 用拍的很難看
作者: EdisonX (卡卡獸)   2017-10-24 09:02:00
mkl應該沒提供靜態編譯?一般是把程式所需的mkl dll一起附出去。忘了說,mkl是付費library,release時注意相關規範
作者: fo40225   2017-10-25 03:33:00
http://tinyurl.com/lctboe3CRT與MKL靜態連接 或是將redist資料夾的dll一起提供C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\redist\intel64C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist
作者: CannyRowFour (知道還問)   2017-11-03 10:26:00
謝謝Ed大跟fo大提供的建議,前幾天出差開會,故沒辦法即使試驗後給予反饋,目前已找到是因為針對建構32或64bit平台的不同所導致,並已經解決相關問題,非常感謝兩位的解答!

Links booklink

Contact Us: admin [ a t ] ucptt.com