0

我用opencv构建了一个项目,当我在其他电脑上共享我的.exe时,他们找不到一些dll,这发生在发布和调试模式下,我在网上搜索,我知道我必须配置项目的属性,我尝试配置 MFC,但所有配置问题仍然存在。谢谢你!

4

2 回答 2

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

于 2012-11-12T08:28:47.670 回答
0

它们是 SystemFramework 库吗?或者它们是您的应用程序专门使用的库,您已导入到项目中的库?

如果它们是您的自定义/导入库,请确保将它们复制到输出,并将它们与 exe 一起发送。安装程序的目的是让客户端将需要引用的文件的可执行文件编译成一个文件。

于 2012-11-12T08:12:15.473 回答