早上有大牛來幫我改了下VS2008的工程設置,編譯後的文件大小有明顯變化。看了下,他改了下面這四個:
在C/C++->Code Generation
StringPooling="true"
BufferSecurityCheck="false"
在C/C++->Language
RuntimeTypeInfo="false"
在Linker->Advanced
RandomizedBaseAddress="1"
欣慰之餘,Google了下,找到一個比較靠譜的同類信息:
VC2008中影響exe大小和速度的全部編譯選項
http://blog.csdn.net/jackyjkchen/archive/2009/10/15/4676635.aspx