OpenCV 3 Visual Studio 2017 调试,调用堆栈没有.pdb文件



我在Surface Pro(Windows 10 64位(上安装了OpenCV 3 for Microsoft Visual Studio 2017。我正在用C++编码。

我需要查看我的程序在遇到错误时在哪里跳闸,但是,如果错误在 OpenCV 源代码中,我看不到它,所以我只能猜测问题是什么。

当我尝试在调用堆栈中查找错误时,它无法加载源代码所在的页面,而是说未加载.pdb文件。我的系统上不存在.pdb文件,我已经搜索了它们。如果您拥有.pdb文件,但无法找到解释如何生成.pdb文件的任何地方,我已经找到了解决方案。

所以我在这个论坛上,谁能帮我?当您不知道问题时,调试某些内容非常困难。

解决方案是使用 CMake 重新安装,现在.pdb文件都在那里并且可以正常读取!我终于可以调试这个正确的呜。谢谢,@drescherjm。

最新更新