【问题标题】:visual studio 2010 release can't find dllVisual Studio 2010 版本找不到 dll
【发布时间】:2012-11-12 08:06:31
【问题描述】:

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

【问题讨论】:

  • 缺少哪些 dll?运行时库?在不知情的情况下,我们无法为您提供帮助。
  • 我想这是第一个错过的 dll:opencv_core240.dll

标签: debugging dll release exe


【解决方案1】:

它们是 SystemFramework 库吗?或者它们是您的应用专门使用的库、您已导入项目的库?

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

【讨论】:

  • 第一个错过的是opencv_core240.dll我必须链接它吗?
【解决方案2】:

似乎缺少 opencv 的运行时库。我对opencv不熟悉,但是VS提供了一种查找所有依赖项的方法:http://msdn.microsoft.com/en-us/library/vstudio/dd293568.aspx。您可以为您的应用程序构建安装包。

另一种查找所有依赖项的方法是使用depends.exe,详细信息在:http://msdn.microsoft.com/en-us/library/ms235265.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    相关资源
    最近更新 更多