我使用OpenCV和WxWidgets庫創建了一個應用程序。代碼在我的開發機器上運行良好。使用.exe打包庫
然而,當我把它轉移到另一臺Windows機器,我得到的錯誤
*"The program can't start because cv110.dll is missing from your computer.
Try reinstalling the program to fix this problem".*
現在,我猜安裝OpenCV的相同版本和wxWidgets的在開發中會解決這個問題,但這個是有點問我的代碼的一個偶然的第三方用戶。
在我的IDE(Windows可視化C++ 2008)我已經去屬性 - 鏈接到相關的.lib文件>連接器 - >輸入
我怎麼會去包裝.exe文件,這樣它的工作原理在非開發機器上? 即,如果我包含.dll文件,我將如何更改鏈接器配置以反映此問題?或者,.lib文件引用的.dll文件是否可以合併到.exe中?
對不起,我知道這個問題出現之前,但我似乎無法找到一個具體的解決方案我的情況。任何幫助,將不勝感激!
如果您還沒有看到它,請查看以下內容:http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/c3490b50-5e02-4495-bfe1-fd114516507a –
@Seth Carnegie noob問題 - 什麼是二進制資源? – kylestephens
就像一個DLL,EXE,圖像,不管。基本上,這不是文字。 –