VC++ 6.0 Build配置中没有Release的解决办法
来源:互联网 发布:数据库工程师报名条件 编辑:程序博客网 时间:2024/06/06 08:54
从师姐手里接过来的程序,不知道之前是不是把Release的选项删掉了,程序编完了却找不到Release的选项,甚是苦恼。
想要Release的时候发现Build里没有Release选项。
网上找遍了,似乎没有合适的解决办法。
看到网上有许多询问Release版和Debug版区别的贴子,按我摸索出的方法做一遍,就能了解得更加清楚一些了哈哈。
分享一下自己摸索出的方法。
Step1
Build->configuration的对话框中(也就是上图啦),单击Add,configuration栏填Release,Copy Setting form填原有的Win32 Debug,Platform当然是填Win32了。填写如下图所示,单击OK。
而后我们回到Build->configuration的对话框中,就发现Release已经出现了。
Step 2
但是这样还不行。为什么呢?因为我们添加这个Release的时候选择的Copy Setting form是Win 32 Debug。所以目前Release的设置是换汤不换药,只是Debug设置的改名版。
所以接下来我们要手动地将设置修改为Release版本。
打开Project->Setting对话框,在setting for的对话框中选择win32 Release
而后就开始修改设置啦。
首先,上图的选项卡为Genernal。将Intermediate files和Output files均修改为Release。
接下来选择C/C++选项卡,可以看到原来的设置如下:
那么Release版本的设置是什么样的呢?
因为觉得一条一条说太麻烦了,于是教大家一个小撇步。
这时候我们再新建一个工程,初始设置跟你原来的程序一样,然后你再打开Project->Setting,在Setting for中就会发现有Release这项,选中以后,按照这个程序里每个选项卡的设置来修改,就可以了。
比如,C/C++这个选项卡中,新建工程的Release设置如下:
可以看到二者差别在于,最优化Optimization时,真正的Release版本选择了Maximize Speed,而我们名为Release实为Debug版本的设置为Default,另外Release版本不生成Browse info以及Debug info,在Preprocessor definition中的设置也不同,仔细对比并且修改,就可以完成啦。
从上述配置中,就可以非常明显地看出Release版和Debug版在编译时候的差别啦。
但是需要注意的是,新建工程的工程名为test,因此如Project Options中,第三行有/Fp"Release/test.pch",在修改此处的时候,将配置复制到Draw工程里,而后要记得修改为/Fp"Release/Draw.pch"哦
完成以后编译可能会出现一些Debug版本下不会出现的错误,这个就请问度娘或者谷歌啦。
编译通过以后,在工程文件夹下就会生成一个Release文件夹。如果你的程序中用到了.dll文件或者有程序日志输出log,那么请把.dll文件和log文件放到Release文件夹中。然后,当当当当,即可随处携带Release文件夹啦,即使没有编译器的计算机也可以运行你的Release程序啦,这就是传说中的Release版了。
- VC++ 6.0 Build配置中没有Release的解决办法
- vc++中没有属性和方法的提示的解决办法
- VC++ 6.0 Debug 正常 Release出错 解决办法
- 如何调试VC++6.0中Release版本的APPlication
- g++ 有没有像VC那样的release/debug
- vc中release和debug的区别
- vc中debug和release的不同
- vc中debug 和release的不同
- vc中release和debug的区别
- vc中debug和release的不同
- vc中release和debug的区别
- VC中Debug和Release的区别
- vc中release和debug的区别
- VC中release与debug的区别
- vc中release和debug的区别
- VC中DEBUG与RELEASE的不同
- VC在debug运行正常,release崩溃的解决办法
- VC调用FFMPEG release版出错的解决办法
- Lucene.NET设置权重 排序
- 内联函数 Inline Function 小结
- SPAT2010:SharePoint 2010新的Load Test工具包
- 百万级访问网站前期的技术准备
- Android——事件侦听器Event Listeners
- VC++ 6.0 Build配置中没有Release的解决办法
- asp 批量同时上传文字和图片的实现。
- 041_《Delphi开发典型模块大全》
- 云时代如何保护数据
- Lucene.net多索引搜索,条件过滤操作
- IBM总架构师寇卫东:话说程序员的职业生涯
- Java数据导入导出Excel
- TechED2010与我(二)—— WP7 Develop
- 什么是.svn文件? SVN使用说明