您的位置:首页 > 其它

调试环境的建立

2007-11-14 11:10 281 查看
在VC中每当建立一个工程(Project)时,VC都会自动建立两个版本:Release版本,和Debug版本,正如其字面意思所说的,Release版本是当程序完成后,准备发行时用来编译的版本,而Debug版本是用在开发过程中进行调试时所用的版本。



图4.1
在调试程序的时候必须使用DEBUG版本,我们可以在Project Setting 对话框的C/C++页中设置调试选项。

 


图4.2
各个选项的含意如下:

Program Database表示产生一个存储程序信息的数据文件(.PDB),它包含了类型信息和符号化的调试信息;

Line Numbers Only表示程序经过编译和链接产生的.OBJ或.EXE文件仅仅包含全局和外部符号以及行号信息;

C7 Compatible表示产生一个.OBJ或.EXE文件行号信息以及符号化的调试信息;

None表示不产生任何调试信息。

DEBUG 版本当中,包含着MICROSOFT 格式的调试信息,不进行任何代码优化,而在RELEASE 版本对可执行程序的二进制代码进行了优化,但是其中不包含任何的调试信息。

在新建立的工程中,你所看到是DEBUG版本,若要选择RELEASE版本,可以选择菜单PROJECT中的SETTING命令,这时屏幕上面弹出PROJECT SETTEING 对话框,在SETTING FOR下拉列表中选择RELEASE,按OK退出,如图4.1。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: