一般网上的解决办法是:
A. 工具、选项、调试、常规中的“要求源文件和原始版本完全匹配”的勾去掉。
B. 工具、选项、调试、常规中的“启用仅我的代码”的勾去掉。
这种是治标不治本,有的时候也不起作用
当前不会命中断点,还未为文档加载符号,这句话的意思是,因为没有为文档加载符号,才导致断点不能命中。
换成人话就是,你的动态库编译好了,dll和lib也能找到,但是dll的调试文件找不到了。
根本原因其实是: 路径配置的问题
解决办法: 把exe的输出目录和dll的输出目录设置成一个目录。这样就把各种乱七八糟的文件都放到一个目录下,就不会找不到dll的调试文件。接着再重新设置动态库的目录即可。(右击项目-> 属性->链接器->附加库目录)
设置输出目录的做法:
右击项目-> 属性->常规->输出目录
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)