【问题标题】:Error with loading the file in Opencv 2.4.10 while using visual studio 2013使用 Visual Studio 2013 时在 Opencv 2.4.10 中加载文件时出错
【发布时间】:2015-07-11 03:34:34
【问题描述】:

这是我尝试调试时的问题(我已经启用了 Microsoft 符号服务器)

“App1.exe”(Win32):已加载“D:\opencv2410\build\x86\vc12\bin\opencv_core2410d.dll”。无法找到或打开 PDB 文件。

“App1.exe”(Win32):已加载“D:\opencv2410\build\x86\vc12\bin\opencv_highgui2410d.dll”。无法找到或打开 PDB 文件。

我遵循的代码和安装在这个网站上:http://docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html

感谢任何帮助!!!

【问题讨论】:

  • 不是错误,只是警告。 pdb 文件未随预构建库一起提供,这仅意味着您无法在调试时 jmp 进入 opencv 库代码。 (如果您需要该功能,请使用 cmake 从 src 重建)
  • 我在没有调试的情况下重建并运行。但结果与该网站上的结果不相似
  • 哦,好吧,我还没有在目录中添加图像。不管怎样,谢谢你的评论
  • 仅供参考 - 不要在 StackOverflow 上将您的帖子标记为已解决。接受一个回答您问题的答案,否则它们不会在列表中显示为已回答。

标签: opencv visual-studio-2013


【解决方案1】:

这不是一个错误,我怀疑这会成为你的问题。

PDB 文件是特定于 Visual Studio 的文件,其中包含项目的调试符号。您可以忽略这些消息,除非您希望使用调试器单步执行这些 dll 的代码(这是值得怀疑的,因为这些是系统 dll)。

这些文件不包含在OpenCV download page 上提供的预构建库中,但是它们将在/如果您build them yourself 时生成。

您可以在this stackoverlow question. 上找到有关 PDB 文件的更好解释

【讨论】:

  • 谢谢先生,我现在可以运行应用程序了
猜你喜欢
  • 1970-01-01
  • 2015-03-03
  • 2015-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-05
相关资源
最近更新 更多