【问题标题】:How to load OpenCV's PDB debug files for debugging OpenCV source codes如何加载 OpenCV 的 PDB 调试文件以调试 OpenCV 源代码
【发布时间】:2014-05-27 02:58:46
【问题描述】:

我编译了 OpenCV,并且我有用于调试和发布模式的 PDB 文件。 我可以编程和运行 OpenCV 的 API,但我无法使用 F11 调试 OpenCV 的源文件。 我需要链接到那些 pdb 文件。我做了以下,但仍然有问题。

(1)工具 > 选项 > 调试 > 符号 > 检查 Microsoft 符号服务器
(2)在同一个对话框中,在此目录中的缓存符号处,我链接到 D:\OpenCV_Lib_2.4.6\Win64\bin\Debug,其中 pdb 文件在那里。
(3)将 D:\OpenCV_Lib_2.4.6\Win64\bin\Debug 和 D:\OpenCV_Lib_2.4.6\Win64\bin\Release 设置为环境路径。 我还需要做什么才能调试 OpenCV 的源代码。 我使用 Visual Studio 2010。
谢谢

【问题讨论】:

    标签: visual-studio-2010 opencv


    【解决方案1】:

    我解决了这个问题。第一步,所有库文件必须将其 pdb 文件放在库文件所在的同一文件夹中。其次,在VC++项目中设置Configuration properties -> C/C++ -> optimization -> Disable。如果选择最大化速度,将会有问题。最后,配置属性 -> 链接器 -> 调试 -> 生成调试信息 -> YES。那么问题就解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-13
      • 2021-12-20
      • 2017-11-07
      • 2012-06-21
      • 2023-04-03
      • 1970-01-01
      • 2013-01-21
      相关资源
      最近更新 更多