- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC6.0设置断点
aaa6263
vc6.0 无法运行断点 解决方法
问题:
现象是用 debug中设置断点会出现One or morebreakpoints cannot be set and have been disabled. Execution will stop at the beginning of the program.
解决方法:
1) Build - Set Active configuration 中是否选择了Win32Debug2)断点是否设在了注释信息那一行了,或者设在了变量声明上了(不带赋值的那种),这样会变成白圈的,它就不生效了。3)请看一下正在进行的程序是否是您所想调试的那个程序,(如果您要调试的不是dll文件就不需要查看这一步)因为有的时候是这样,比如您想要调试的程序是个dll文件,程序生成在一个您指定的目录下,但system/system32目录下也有这个文件,操作系统就会运行system32下的而不会来进行您想要调试的。这种情况,需要您把文件生成在系统目录下,system32/system(这要看什么操作系统了)4) Project - Settings... 打开Project Settings 对话框查看:在Debug页中的 Executable for debug sessing: 项中的文件名是否是正在调试的程序文件名(包括相对或绝对路径)如果不是或者为空,请改正或正确填写。5)【本人使用的方法】如果还不成,请查看一下 C\C++ 页中的Optimizations: 项,是否选择了Disable [Debug],如果不是,请改过来。Debug info: 项,看它是否选择了 Program Database for Edit and Continue,如果不是,请改成这个。然后再看Link页中的 Generate debug info 与 Link incrementally 是否被选择,如果未被选择,请选上它
附录:
使用第5钟方法后,编译时可能产生的问题:
Command line error D2016: /ZI and /O1 command-line options are incompatible
/O1:优化使产生的可执行代码最小
/ZI: 生成程序库文件(Pdb)并支持Edit and Continue调试特性
两者冲突,在Project - Settings...的C/C++页中的工程选项中删除 /O1
vc6.0不能设置断点解决办法
2008-02-18 10:43975人阅读评论(2)收藏举报
vc - project - settings - “setting for” 设置为“release” - link - 选中“generate debug info”- 确定 - 编译vc - project - settings - “setting for” 设置为“release”- c/c++ - “optimizations”设置为“disable(debug)”-“debug info”设置为“program database for edit and continue” - 确定 - 编译
One or morebreakpoints cannot be set and have been disabled. Execution will stopat the beginning of the program.
现象是用 debug中的 step info或者run to cursor合着设置断点会出现One or morebreakpoints cannot be set and have been disabled. Execution will stopat the beginning of the program.解决方法,
1.在project-setting-c/c++-general-debug info-program databse for edit and continue ;
2.edit-breakpoints-removeall;
3.build-set active project configuration-*.exe win32 debug.
经过以上三步,ok!
另一篇:
一、两种调试方式:
1、Debug模式:
2、Release模式:单击菜单[Project]-[Settings…],出现Project Settings对话框,选择“Release”状态;将C/C++标签中的Category选择General,Optimizations选Disable (Debug),Debug i
文档评论(0)