vs 修改配置项使编译出来的文件更小

转载 2012年03月27日 08:05:03
1,C++一栏下面的Optimization选项下的Whole Program Optimization选择Enable link-time code generation (/GL),该项和Linker栏目下的Optimization选项下的Link Time Code Generation共同使用,选择Use Link Time Code Generation (/ltcg),意思就是打破常规的编译-生成的模式。启用之后代码在生成exe的时候会查找每一个编译生成的obj文件里面重复的东西,并把重复的东西都优化掉,这样可以大大减小生成文件的大小。
 
2,C++一栏下的Code Generation中可以把Enable C++ Exception置为No,这样大部分情况下不会导致程序出现问题并且能减小程序大小。
 
3,选择MD编译会比MT编译更小
 
4,Linker下的Optimization下将Optimization For Windows98选择No (/OPT:NOWIN98),意思就是不为Windows98程序做优化,如果本身程序就不跑在Windows98系统上,就可以去掉。之前Windows98程序编译时候分段大小是4K,去掉之后一般默认为512b,这样会减少很多空间。

相关文章推荐

link time code generation

http://msdn.microsoft.com/en-us/magazine/cc301698.aspx在link时刻做的代码优化。平时接触的编译器优化基本是compile time优化,比如in...
  • ccanan
  • ccanan
  • 2010-11-23 17:42
  • 3221

如何优化Flash动画使文件更小播放更流畅

Flash作为网页制作与动画创作的专业软件,操作简便,功能强大,现已成为交互式矢量图形和Web动画事实上的标准。但是,如果制作的Flash电影文件较大,动辄几百k的话,常常会让网上浏览者在不断等待中失...

如何让APK文件更小

Android最初版本的APK文件只有2MB左右的大小,而现在的应用变得越来越大,动辄就是10几20MB。用户体验和开发者经验的积累是造成APK文件越来越大的直接原因,还有以下一些原因: dpi种类的...

vs打包安装时候附加数据库并修改配置文件及文件夹权限

1.添加一个类库专门用于做此操作,然后添加一个“安装程序类”,此类继承于System.Configuration.Install.installer, 它的执行过程是在将输出内容解压后(web项目是...

修改文件输出目录后,提示配置错误(VS2010)

问题:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8...

VS2017配置文件

  • 2017-08-14 07:13
  • 335KB
  • 下载

vs中配置文件读写

应用程序配置文件,对于asp.net是 web.config,对于WINFORM程序是 App.Config(ExeName.exe.config)。 配置文件,对于程序本身来说,就是基础和依据,其...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)