参考了下面链接网友的设置方法,静态库也是他编译好的,提供百度云下载,非常感谢他的无私奉献精神,已经给了点赞!
静态库下载地址如下:
下载链接:https://pan.baidu.com/s/1mhSDvhI 密码:fwyu
我电脑安装的是win10 64位 + vs 2019 + Qt creator 4.11.1
1、下载他编译好的静态库,在D盘建一个qt文件夹,把下载的库解压到这个文件夹内。因为他们编译的时候,一般都是设置d盘,而一般人的电脑都有d盘的。刚好我的qt安装在d盘,里面有个Qt5.14.2,不过不影响。
2、进入 工具 -》 选项,点 kits ,进入 Qt Version,点 右边 添加 ,选择如下图的 qmake.exe文件,然后它会自动添加进来,名称也会自动加上去。
提示有未安装的东西,不用理会。
3、设置kits,设置4个地方就可以了,如图所示:
4、新建一个空白QMaindow工程,切换到 项目 ,点击刚才添加的 kits-》 build,就可以完成静态编译了。
结论:
1、静态编译debug版的空白项目,单独一个,文件大小为35.7M
2、静态编译release版的空白项目,单独一个,文件大小为13.5M
3、动态编译版空白项目,目录需附带多个dll文件,需要用工具拷贝过来,大约68M
4、一般自己使用,动态编译就可以;发布给别人用,还是静态编译好点,至少比第三方打包工具方便,也更专业点
补充:静态编译生成的EXE可用UPX压缩,压缩率45%,也就是最后只有不到7M。
3.96版本的,下载地址:
https://github.com/upx/upx/releases
命令使用,打开CMD,进入UPX目录,输入就可以压缩了,压缩后会自动替换旧的:
upx 应用程序名称.exe