VC6生成发布设置

VC6生成发布设置

ID:39469604

大小:37.88 KB

页数:3页

时间:2019-07-04

VC6生成发布设置_第1页
VC6生成发布设置_第2页
VC6生成发布设置_第3页
资源描述:

《VC6生成发布设置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VC++6.0如何生成发布1、确定Debug版无错,注意Trace等调试方法可能造成的错误2、Release版的exe文件链接的是标准的MFCDLL,比如MFC42.dll。这些DLL在安装Windows的时候,就会装到系统中。因此,这样的exe在没安装VisualC++6.0的机器上也能运行。而Debug版不能,除非使用静态链接生成release版的步骤:build->setActiveconfiguration->工程名-win32Release我遇到的一个错误:Release/Server.pchNosuchfileordirectoryServer是我的程序名。解决方法:工程——设置

2、——C/C++——分类:预编译的头文件——不使用预补偿页眉——确定——全部重建3、debug版本和release版本的区别:Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug和Release的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项Debug版本:/MDd/MLd或/MTd使用Debugruntimelibrary(调试版本的运行时刻函数库)/Od关闭优化开关/D"_DEBUG"相当于#define_DEBUG,打开编译调

3、试代码开关(主要针对assert函数)/ZI创建Editandcontinue(编辑继续)数据库,这样在调试过程中如果修改了源代码不需重新编译/GZ可以帮助捕获内存错误/Gm打开最小化重链接开关,减少链接时间Release版本:/MD/ML或/MT使用发布版本的运行时刻函数库/O1或/O2优化开关,使程序最小或最快/D"NDEBUG"关闭条件编译调试代码开关(即不编译assert函数)/GF合并重复的字符串,并将字符串常量放到只读内存,防止被修改实际上,Debug和Release并没有本质的界限,他们只是一组编译选项的集合,编译器只是按照预定的选项行动。事实上,我们甚至可以修改这些选项,从而

4、得到优化过的调试版本或是带跟踪语句的发布版本。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。