Qt基础之四十:Qt Installer Framework(QtIFW)的编译、使用和实现原理
一.编译
编译环境:
系统:Windows 10 专业版 64位
编译器:Visual Studio 2017
本文编译的是当前最新版本qt-installer-framework 4.6.1
源码下载地址:清华大学开源软件镜像站
解压后可以看到里面自带编译指导文件—INSTALL,INSTALL里明确了以下几点:
1.静态编译Qt
Qt版本至少为5.15.2,OpenSSL在network模块中会用到,如果安装包有升级更新功能,但是电脑上又没有安装OpenSSL,那么编译Qt时如果能静态链接到OpenSSL是极好的。如何静态链接到OpenSSL:https://doc.qt.io/qt-5/ssl.html
Qt5.15.2静态编译 VS2017 with static OpenSSL
2.静态编译第三方库zlib、liblzma、libbzip2
2.1zlib
如果编译5.15.2时指定了参数-qt-zlib&#x