2012-11-12 209 views
0

我已經用opencv構建了一個項目,當我在其他pc上共享我的.exe時,他們找不到某些dll,這種情況發生在調試模式下,我搜索了網絡,我知道我必須配置項目的屬性,我試着配置MFC,但所有的配置問題仍然存在。 謝謝!visual studio 2010發佈無法找到dll

+0

缺什麼的dll?運行時庫?不知道,我們無法幫助你。 – Matt

+0

我想這是第一個錯過的DLL:opencv_core240.dll – Lorenzo

回答

0

他們是SystemFramework庫嗎?還是他們的應用程序專門使用的庫,您已經導入到項目中的庫?

如果它們是您的自定義/導入庫,請確保將它們複製到輸出,並將它們與exe一起發送。安裝程序的重點在於將客戶端的可執行文件導入需要引用的文件中,並將其編譯爲單個文件。

+0

第一個錯過的是opencv_core240.dll我必須鏈接它? – Lorenzo

0

看來opencv的運行時庫已經丟失了。我不熟悉opencv,但VS提供了一種查找所有依賴項的方法:http://msdn.microsoft.com/en-us/library/vstudio/dd293568.aspx。您可以爲您的應用程序構建安裝包。

另一種方式找到所有的依賴使用Depends.exe分析,細節是:HTTP://msdn.microsoft.com/en-us/library/ms235265.aspx

相關問題