我正在研究一個變得非常大的項目,每當新版本出來時我都需要將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