vc不能debug,提示One or morebreakpoints cannot be set and have been disabled。。。。。

        vc调试时出现错误,提示One or morebreakpoints cannot be set and have been disabled。Execution will stopat the beginning of the program如下图:

解决方法:

build->set active project configuration->选择xxxx win32 debug项

 

转:

一、两种调试方式:

1 、 Debug 模式:

2 、 Release 模式 :
单击菜单 [Project]->[Settings…], 出现 "Project Settings" 对话框,选择 “Release” 状态;
将 C/C++ 标签中的 Category 选择 General,Optimizations 选 Disable (Debug),Debug info 选 Program Database ;
在 Link 标签中选中 Generate debug info 复选框。

注: Release 模式稍好点,因为某些情况程序只能在 Release 下运行,如 “ 显示对话框的 DLL” 在 Debug 下显示出窗口后就死在那里。

二、调试中可能的错误: “ 不能调试 ” 、 “ 断点错误 ” 。
1 、 “ 不能调试 ” :
“One or more breakpoints cannot be set and have been disabled. Execution will stop at the beginning of the program.”
2 、 “ 断点错误 ” :
"One or more breakpoints are not positioned on valid lines.These breakpoints have been moved to the next valid line."

注意: “ 不能调试 ” 跟 “ 断点错误 ” 不是一回事, “ 断点错误 ” 会禁用某些错误断点,但 “ 不能调试 ” 则会禁用所有断点。

三、解决方法
1 、对于 “ 断点错误 ” , VC 会自动帮我们定位到一行,我们不用理会!
2 、对于 “ 不能调试 ” ,解决步骤如下:
1) 、重起电脑
2) 、把工程拷贝到新目录,删除 ncb, .opt,.plg 文件。 注意是拷贝,不是剪切。
3) 、再菜单栏 (menu) : Build->Rebuild All 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值