在Visual Studio 2013上使用OpenCV 2.4.10的错误

时间:2015-03-19 01:38:43

标签: c++ visual-studio opencv visual-studio-2013 pdb-files

信息:
Windows 8.1 64位
Visual Studio 2013
OpenCV 2.4.10

我需要OpenCV为我的大学小组做一些图像处理,但我甚至无法学习如何使用OpenCV的功能,因为我似乎无法使用Visual Studio 2013。我一直在尝试几个星期使用各种教程和视频,这些教程和视频都非常相似,但总是略有不同,但总是失败。我找到了这个教程(https://www.youtube.com/watch?v=vwhTKsvHwfQ),现在它似乎工作(至少来源构建源码)...但是我运行的一些示例不起作用,调试输出说的是这样的东西:

'OpenCV2410Test2.exe'(Win32):已加载'C:\ Windows \ SysWOW64 \ ntdll.dll'。无法找到或打开PDB文件 'OpenCV2410Test2.exe'(Win32):加载'C:\ Windows \ SysWOW64 \ kernel32.dll'。无法找到或打开PDB文件。

大约有50个左右的“错误”,就像在各个领域的错误一样,我不知道为什么,它只发生在一些样本上(例如,上面的错误来自于试图运行“edge.cpp”) )。我一直有这么多错误,我不知道该怎么办。我唯一能想到的是当视频具有32位操作系统时,我的操作系统是64位。

非常感谢帮助,我想知道我的设置将在我需要时运行。

1 个答案:

答案 0 :(得分:0)

您看到的错误可能不会直接干扰您的代码运行 - 并且可能无需担心!

请参阅:opencv2.4.4 visual studion 2012 Cannot find or open the PDB file

对于“edge.cpp”示例,如果示例不起作用但您没有收到“无法找到或打开PDB文件”之外的任何错误,并且您的代码以代码-1退出,则这是可能是因为它没有找到它正在寻找的图像(fruits.jpg),如果您将代码导入到一个新项目中进行测试。

希望这有帮助!