C++代码在VS中断点无效的解决方法

在VS2005中当插入断点在调试的时候出现断点无法命中的情况,是由于没有生成调试信息和默认的优化导致的。

解决方法:

第一步     生产调试信息:在解决方案管理器中点项目,右键选择“属性”->“配置属性”->“链接器”->“调试”->“生产调试信息”->“是”;

第二步     设置调试信息格式:同时选择“C/C++项”中的“调试信息格式”,选择“程序数据库/ZI”。

第三步     禁止优化:将C/C++的“优化”级别设置为禁用;

再重新生成即可解决该问题。

猜你喜欢

转载自blog.csdn.net/shuijian00/article/details/5636405#comments_21945000