VC6下Release版工程增加调试信息
来源:互联网 发布:mysql case when else 编辑:程序博客网 时间:2024/06/10 19:13
VC6项目通常默认被分为两个编译版本:Debug 和 Release。前者主要用于开发调试,后者用于对外发布。绝大多数情况下,这个两个版本在功能上是完全一致的,只不过 Debug 版本多出了一些便于调试的特性。
但是在极少数情况下,Debug 版本和 Release 版本程序运行结果不一样。例如,在 Debug 版本下,程序运行正常,而在 Release 版本下,程序却可能非法退出。因为 Release 版本程序不能设置断点,无法调试跟踪,因而很难找到问题的根源。在这种情况下,为 Release 版本增加调试信息,应该是不错的选择。
为 VC6 程序 Release 版本增加调试信息的具体操作方式如下:
1、菜单 Build -> Configuration...,点击 Add 按钮,从 Release 版本复制一个编译选项,命名为“Release with debug info”,当然名称随意。
2、菜单 Project -> Settings...,在左上角选中刚才创建的“Release with debug info”,然后修改以下内容:
a、C++ | Category: General:Optimizations 设置为“Disable (debug)”;选中“Generate browse info”;Debug Info 设置为“Program Database”。
b、Link | Category: General:选中“Generate debug info”。
3、菜单 Build -> Set Active Configuration...,选中“Release with debug info”。
经过以上配置之后,编译,即可得到“带调试信息的Release程序”,可设置程序断点,可跟踪调试。这种版本程序既有 Debug 的一面,又有 Release 的一面,当然更多的倾向于 Release。
调试完毕并解决问题之后,再编译出 Release 版本(Set Active Configuration)发布给最终用户。
- VC6下Release版工程增加调试信息
- VC6下Release版工程增加调试信息遇到的问题和解决的方法
- 让VC6 工程Release版支持代码跟踪调试
- vc6下release版本的调试设置
- vc6.0下使用release版本调试
- Release下调试信息输出
- 为 VC6 程序的 Release 版本添加调试信息
- 为 VC6 程序的 Release 版本添加调试信息
- vc6.0如何在Release模式下调试
- VC6.0中Release下调试模式设置
- VC6.0在Release下调试的设置
- vc6.0调试release版本
- VC6.0 Release 如何调试
- VC6.0 Release 如何调试
- vc6.0 Release 版本调试
- vs2008调试 Release 工程
- VS2008调试 Release 工程
- vs2008调试 Release 工程
- js实现省市级联
- Google Android开发精华教程
- 函数调用原理
- Java--MD5加密
- 分享20个Android游戏源码,希望大家喜欢哈!
- VC6下Release版工程增加调试信息
- 利用installanywhere 打包J2EE工程为可执行文件(集成JVM、TOMCAT、MYSQL)
- OpenGL帧缓存对象(FBO:Frame Buffer Object)
- 优化基于ExtJS 4.1的应用
- sql server 取记录时部分字段相同去除重复
- Java ME引路蜂地图开发示例:离线地图示例
- android学习笔记分析
- struts2 配置Action
- C# asp.net IIS 在web.config和IIS中设置Session过期时间