2012-11-12 205 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

相关问题