Debug和Release下调试的问题
来源:互联网 发布:刚开淘宝店卖吃的 编辑:程序博客网 时间:2024/04/25 08:57
一、两种调试方式:
1、Debug模式:
2、Release模式:
单击菜单[Project]->[Settings…],出现"Project Settings"对话框,选择"Release"状态;
将C/C++标签中的Category选择General, Debug info选Program Database;
C/C++标签中的Category选择Optimizations选Disable (Debug),
在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。
- Debug和Release下调试的问题
- 调试Release模式下遇到的问题 - Debug和Release的差异。
- Debug和Release状态下的程序调试
- 浮点型精度,数组越界,debug和release下运行的区别,release下的调试
- 浮点型精度,数组越界,debug和release下运行的区别,release下的调试
- Debug和Release的问题
- 关于assert函数在debug 和release下的问题
- _tcscat在Debug和Release下的问题
- vector debug和release下不一致的问题
- C#调试Debug和Release的区别
- vs在release下调试和debug下调试的区别
- vc debug 和release 下 ReadFile 问题
- VC++ 2005下Debug / Release的问题
- C#中Release和debug模式下调试跟踪程序的原则和方法
- C#中Release和debug模式下调试跟踪程序的原则和方法(
- C# Release和debug模式下调试跟踪程序的原则和方法
- C#中Release和debug模式下调试跟踪程序的原则和方法(一)
- C#中Release和debug模式下调试跟踪程序的原则和方法(转)
- jquery中$的意义以及$(function(){})等几种初始化
- 从ORACLE的ALERT日志文件中按指定行截取到结尾
- 软件测试项目条例
- 一次java性能调优经验
- rails 3.0 的utf-8编码问题
- Debug和Release下调试的问题
- vc将窗口置顶的SetWindowPos()函数以及相关
- Re-enable LCD font smoothing for some monitors
- C# List<> add函数总是覆盖List中原有元素的解决办法
- Coding,与性别无关
- java取得web工程目录
- 计算机之灵魂(翻译)
- oracle的索引优缺点分析
- Acronis Disk Director 10 硬盘操作详细教程(一)