加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

VS调试不能设置断点的解决办法

(2012-05-01 20:14:26)
标签:

调试

解决方案

断点

配置

属性页

杂谈

分类: vs调试时常用问题

1、清除在“选项”对话框中的“调试”类别下的“常规”节点中的“仅使用与原始版本完全匹配的源代码”选项。
2、用菜单:编辑-〉高级-〉设置选定内容的格式 (Ctrl+K, Ctrl+F),把整个文件格式化。
3、将文件用记事本打开,存为Ansi,Unicode, UTF-8等格式。
4、项目->属性->配置属性->C/C++->常规->调试信息格式,这里不能为『禁用』。

5、删除解决方案下的.ncb文件。

6.解决方案配置是 Debug ,但没有在工程属性页中“Alt+F7”->“配置属性”->“C/C++”->“常规”->“调试信息格式”,
选择“用于“编辑并继承”的程序数据库(/ZI)”。另外,在“配置属性”->“链接器”->“调试”->“生成调试信息”中,选择“是”。


7、C/C++->优化->优化选择『禁用』;



8、最后在上述设置的情况下,重新编译整个解决方案;

不过我的情况是debug模式下,1,2,3,4,6都试过了断点还是不可用,最后试试5居然就行了.真恶心!


7.如果断点仍然无效,那么请格式化代码.很可能是代码含有不可见字符或代码单行过长等原因造成.

0

阅读 收藏 喜欢 打印举报/Report
后一篇:人生小哲理
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有