7
11
2013
2

“当前不会命中断点 还没有为该文档加载任何符号” 的解决方案

今天修改OpenCV库,然后重新编译,再调用新编译好的dll,发现不能进入修改后的程序,加入断点会显示警告:“当前不会名字断点 还没有为该文档加载任何符号

原因在于,程序调用的dll没有成功地和修改后的程序相匹配。

解决方案是:

Step 1: 将调用该项目的exe复制到编译生成的dll目录下(非常重要!)

Step 2: 在编译OpenCV的解决方案下,选择对应的项目,(比如我的是cv_objdetect),右键,属性——配置属性——调试

在“命令”里加入调用该项目生成的dll的exe(与dll同目录)

在“工作目录”中设置生成的dll所在的目录

命令参数按照需要设定

Step 3: 在项目中点击右键,调试——进入单步调试,即可解决问题。

Category: C/C++ | Tags: VS调试

| Theme: Aeros 2.0 by TheBuckmaker.com