#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World!";
cin.get();
return 0;
}
一个简单的hello world,编译后
Dec-C++4.9.8.0有438K;
VC6.0有508K; //有人说优化后只有40K
VS.NET2003有228K......
所以我就好郁闷了,找了很多选项也没见到可以减少可执行文件大小的
请教大家有什么好方法??PS. C#编的一个日期计算小程序只有20K,一个国外高手编的奥塞罗只有80K(我到现在都赢不了最高级的电脑)......
更不解...-__-#

解决方案 »

  1.   

    Build--Set Active Configuration--XXX-Win32 Release
      

  2.   

    这个程序我试了,在VC6.0下,Debug 488k,Release 40k。
    我觉得可能是库函数包得太多了,具体包了什么我也不清楚。比较了一下,我用Win32写的一个功能还不错的程序也只有48k.
      

  3.   

    哈哈谢谢
    原来是在那里set release or debug顺便问问还有没有什么重要的编译器开关
      

  4.   

    调试时用Debug,最终生成用Release
      

  5.   

    akiko(弥弥)
    我的菜单里只有XXX--Win32Debug没有看见Release...