首页| 论坛| 消息

标题:如何能缩小Qt编译的EXE文件体积呢?(老毛病)
作者:mugua001
日期:2020-12-13 21:55
内容:

前几天,协助研发同事写一个测试用的EXE程序,只做一项功能,从自身尾部读取若干字节数据,然后再通过http的get发出去。
用Qt做的,GUI静态打包,19MB,最后去掉GUI,还剩下8MB多……用于特殊用途测试,体积越小越好……
最后没办法,只好换成BCB2007,打包500KB。
Qt编码过程,比BCB舒服多了,但…体积…再小点就好了。


#1 [liulin188 12-14 13:40]
一看楼主就是老c++了,还在搞C++ Builder
#2 回 liulin188 的帖子 [mugua001 12-14 14:15]
liulin188:一看楼主就是老c++了,还在搞C++ Builder
 (2020-12-14 13:40) 
惭愧,我非专业开发人员。这次是协助研发小伙伴打酱油。
不得不说,C++builder的编译质量,确实牛X。静态编译的EXE文件体积小。
还是这个功能,我用CodeBlocks(+mingw),静态编译出来是1.7MB。也比CBuider大了几倍。
#3 [XChinux 12-14 16:24]
那.pro里加CONFIG -= qt
不要加Qt库好了,C++ main里写段程序读文件末尾数据再WinExec或ShellExecute调用wget.exe将数据发出去。
#4 回 XChinux 的帖子 [mugua001 12-14 17:37]
XChinux:那.pro里加CONFIG -= qt
不要加Qt库好了,C++ main里写段程序读文件末尾数据再WinExec或ShellExecute调用wget.exe将数据发出去。 (2020-12-14 16:24) 
不错,这个思路,我回来测试一下。
#5 回 mugua001 的帖子 [clickto 12-14 22:11]
mugua001:惭愧,我非专业开发人员。这次是协助研发小伙伴打酱油。
不得不说,C++builder的编译质量,确实牛X。静态编译的EXE文件体积小。
....... (2020-12-14 14:15) 
不带vcl库,只有500k?

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

回复 发表
主题 版块