怎么让VC开发的程序体积更小

如何让VC开发的程序体积更小?除了加壳方式..是不是有一些其它的优化方法?[解决办法]不用运行库,不链接运行

如何让VC开发的程序体积更小?
除了加壳方式..是不是有一些其它的优化方法?

[解决办法]
不用运行库,不链接运行库,不用mfc。
只使用api来写的话会小不少。
[解决办法]
如果不想更改源码的话
以VC2010为例
那么使用这些编译器开关 /O1 /GF /GS- /GR-
使用这些链接器开关 /OPT:REF /OPT:ICF

想要更小的话,要大改代码
把CRT用到的函数用等价的自写过程/api代替或者定向到msvcrt.dll中
[解决办法]

探讨

引用:

好小爱心同学,你来这里做什么,不在pfan看场子


谢谢,请问下..VC6.0 呢?怎么优化?

[解决办法]
试问谁又能短过16位.com可执行程序呢?不过似乎VC1.0或2.0才支持吧。
[解决办法]
编译选项在/O2的基础上加上/Os和/GL也就足够了。
链接选项加上:/OPT:REF 可以小很多。