Visual Studio 不能进入断点、未命中断点、断点不可用

原文:Visual Studio 不能进入断点、未命中断点、断点不可用
在项目中打了断点后,Debug调试中,断点就变成“未命中”状态,断点提示“当前不会命中断点,还没有为该文档加载任何符号”。首先先排除掉此断点因条件不足而无法中断、或是当前调试器为Release的情况,查找资料后总结几种解决方法(VS2017为例):

1.打开项目属性页→配置属性→链接器→调试→生成调试信息,若其中的生成调试信息项为“否”,改为“是(/DEBUG)”。确定保存后再调试看是否解决。
Visual Studio 不能进入断点、未命中断点、断点不可用_第1张图片

2.打开项目属性页→配置属性→C/C++→常规→调试信息格式,不能是“无”或者“禁用”。
Visual Studio 不能进入断点、未命中断点、断点不可用_第2张图片

3.打开项目属性页→配置属性→C/C++→常规→优化,禁用代码优化功能,此处注意窗口左上角最好不要配置到“所有配置”或者“Release”中去。
Visual Studio 不能进入断点、未命中断点、断点不可用_第3张图片
4.工具栏 点击工具→环境→调试→常规→将“要求源文件与原始版本的完全匹配”去掉勾选状态
Visual Studio 不能进入断点、未命中断点、断点不可用_第4张图片

5.以上仍未解决的话,试试VS其他项目是否还可以正常中断!

你可能感兴趣的:(#Visual,Studio,visual,studio)