我正在研究一个变得非常大的项目,每当新版本出来时我都需要将exe上传到某人,而我的连接是通过电话调制解调器。C++/Win32尽可能最小的MessageBox(“Hello”)应用程序exe?
我想编译应用程序,其目的是要运行的代码尽可能小的EXE:MessageBox(0, "Hello", 0, MB_OK);
我使用Visual Studio 2010中我尝试至今:
版本0,大小和开关:
7KB(释放)
使用:\ O1
1版,尺寸和开关:
3KB(释放)
使用:\ O1,关闭缓冲区安全检查,忽略默认库联动。
这可以做得甚至小于3kB吗?哪些编译器标志影响可执行文件的大小?
什么是你的问题? – egrunin 2012-08-09 14:51:15
可能是编译器标志。 – nhahtdh 2012-08-09 14:51:59
我应该使用哪些编译器标志?包含哪些标题?什么是VC项目设置?其他程序,可以压缩EXE大小? – user1581390 2012-08-09 14:56:29