首页| 论坛| 消息

回复: 如何能缩小Qt编译的EXE文件体积呢?(老毛病)
#6 [圣域天子 12-15 09:26]
可惜vcl的质量太差,bug太多了。
#7 回 clickto 的帖子 [mugua001 12-16 00:19]
clickto:不带vcl库,只有500k? (2020-12-14 22:11) 
带VCL,一个小窗口,一个Memo,几个按钮。用CB2007静态编译完之后580+KB;
#8 回 XChinux 的帖子 [mugua001 12-16 00:20]
XChinux:那.pro里加CONFIG -= qt
不要加Qt库好了,C++ main里写段程序读文件末尾数据再WinExec或ShellExecute调用wget.exe将数据发出去。 (2020-12-14 16:24) 
代码中用了Qt的专属类(库),去年了,编译不成。
#9 [hitler++ 12-16 08:45]
用C + winapi

path = getmodulefilename
file = fopen(path,"rb");
fseek(file,GetFileSize() - 要读取的几个字节)
fread(....,几个字节)
InternetOpenUrl(url + 自己个字节)
mingw编译小于10K, vc6 编译只有4KB,编译时候加几个区段优化选项,能把最终exe文件缩小到600字节左右,并且还能再XP上运行,这功能简单其实可以纯汇编实现,体积能够缩小到小于500字节
#10 回 hitler++ 的帖子 [mugua001 12-16 11:26]
hitler++:用C + winapi

path = getmodulefilename
file = fopen(path,"rb");
....... (2020-12-16 08:45) 
我尝试过Codelite(mingw8.10)加 -static编译过,1M多。好像是1.6M。在winxp虚拟机上编译的。

<< 1 2 3 >> (2/3)

回复 发表
主题 版块