我编译了OpenCV,我有PDB文件用于调试和发布模式。 我可以编程和运行OpenCV的API,但我无法使用F11调试OpenCV的源文件。 我需要链接到那些pdb文件。我做了以下事情,但仍有问题。
(1)工具>选项>调试>符号>检查Microsoft符号服务器
(2)在同一个对话框中,在此目录的Cache符号中,我链接到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设置为Environment Path。
我还需要做些什么才能调试OpenCV的源代码。
我使用Visual Studio 2010.
感谢
答案 0 :(得分:0)
我解决了这个问题。第一步,所有库文件必须将其pdb文件放在库文件所在的同一文件夹中。其次,在VC ++项目中设置配置属性 - > C / C ++ - >优化 - >禁用。如果选择最大化速度,则会出现问题。最后,配置属性 - >链接器 - >调试 - >生成调试信息 - >是。然后问题就解决了。