Design&Art

开发者Cpp博客 首页 新随笔 联系 聚合 管理
  26 Posts :: 0 Stories :: 38 Comments :: 0 Trackbacks

在VC6.0中调试Release版本程序

 

有两种方法:

1. 在怀疑有错误的地方加MessageBox,在函数中显示可能导致错误的变量的值。或者插入写文件语句。输出可能导致错误的变量的值到一个记录文件。

 

2. 在工程中设置

① 在”Project Settings”里选Setting For 为 All Configurations。

② 在C/C++标签中“Debug Info”选 Program Database。

③ 在link标签中“Category”选中“Debug Info”复选框和“Microsoft Format”。

现在就可以像在调试Debug中那样设置断点进行调试了。由于代码优化,有些变量观察不到,行的运行顺序也可能不同。

 

在VS2005中调试Release版本的程序

 

1. 在工程的属性设置中,“链接”——>“调试”——>“生成调试信息”,选择“ 是 ”。

2. “C/C++”——>“常规”——>“调试信息形式”,选择 “/ZI”。

3. “C/C++”——>“优化”,设置“禁用”。

posted on 2007-09-05 17:33 安帛伟 阅读(859) 评论(0)  编辑 收藏 引用 所属分类: VC/MFC