【发布时间】:2018-09-18 21:42:31
【问题描述】:
我在我的 Surface Pro(Windows 10 64 位)上安装了适用于 Microsoft Visual Studio 2017 的 OpenCV 3。我正在用 C++ 编写代码。
当我的程序遇到错误时,我需要查看我的程序在哪里跳闸,但是,如果错误在 OpenCV 源代码中,我看不到它,所以我只能猜测问题出在哪里。
当我尝试在调用堆栈中查找错误时,它无法加载源代码所在的页面,而是说 .pdb 文件未加载。我的系统上不存在 .pdb 文件,我已经搜索过了。如果您有 .pdb 文件,但找不到任何解释如何生成 .pdb 文件的地方,我已经找到了解决方案。
所以我在这个论坛上,有人可以帮助我吗?在不知道问题的情况下调试是非常困难的。
【问题讨论】:
-
如果您有 .pdb 文件,但无法找到解释如何生成 .pdb 文件的任何地方。 如果您编译使用 CMake 从源代码 opencv 为您的 Visual Studio 版本生成项目文件,它将具有 pdb 文件。
标签: c++ visual-studio opencv pdb