[問題] VS2012 + OpenCV 如何使執行檔包含DLL?

作者: deo2000 (800IM)   2014-06-29 14:07:51
如標題
我現在寫的程式因為用到OpenCV
拿到別台電腦用時都要連帶拿DLL過去
還有
msvcp110.dll
msvcr110.dll
這些不屬於OpenCV的
有沒有辦法一個執行檔就乾淨解決?
作者: xvid (DivX)   2014-06-29 14:15:00
不確定是否正確 專案屬性裡MFC的使用「使用MFC靜態的函式庫」
作者: cashlalala (快來跟我做朋友)   2014-06-29 16:44:00
樓上正解
作者: testPtt (測試)   2014-06-29 20:49:00
沒lib檔嗎?
作者: Qbsuran (Qbsuran)   2014-07-01 00:04:00
複製到exe目錄下
作者: LPH66 (-6.2598534e+18f)   2014-07-01 01:34:00
那你應該要選 OpenCV 的靜態連結函式庫跟 dll 對應的 lib 裡面是單純載入呼叫 dll 的 stub 而已(同樣都是 lib, 跟 dll 對應的小很多, 靜態連結的會比較大)OpenCV 的預先編譯包裡有個目錄叫 staticlib 的就是這種

Links booklink

Contact Us: admin [ a t ] ucptt.com