早上有大牛来帮我改了下VS2008的工程设置,编译后的文件大小有明显变化。看了下,他改了下面这四个:
在C/C++->Code Generation
StringPooling="true"
BufferSecurityCheck="false"
在C/C++->Language
RuntimeTypeInfo="false"
在Linker->Advanced
RandomizedBaseAddress="1"
欣慰之余,Google了下,找到一个比较靠谱的同类信息:
VC2008中影响exe大小和速度的全部编译选项
http://blog.youkuaiyun.com/jackyjkchen/archive/2009/10/15/4676635.aspx
本文介绍了在Visual Studio 2008中通过调整编译选项来优化exe文件大小和运行速度的方法,包括启用字符串池化、禁用缓冲安全检查、关闭运行时类型信息以及启用随机化基地址等策略。
1万+

被折叠的 条评论
为什么被折叠?



