Qt 入门 之 静态编译

Qt程序在运行的时候,需要一堆.dll文件,单个生成的程序(.exe)在没有装Qt的机子上不能运行的,因为没有那堆.dll。如果想单个exe就能正常运行,就得静态编译,不过生成的程序动辄十几M,因为静态编译就相当于把那堆dll打包了进去。

我当时参考的是这篇博客,亲测可行。
https://www.cnblogs.com/ike_li/p/6860089.html

搞了一天的成果,度盘自取:
链接:https://pan.baidu.com/s/1qcKuDh5PyRj0eIXsdcmilw
提取码:8a6v

注意:
静态编译时选择Release而不是Debug,因为编译出的文件前者比后者小得多!
如果还嫌静态编译的文件大的话,网上有很多针对Qt静态编译压缩的软件,自行百度。

猜你喜欢

转载自blog.csdn.net/sinat_41909065/article/details/83247094
今日推荐