Qt5.15.2静态编译 VS2017 with static OpenSSL

几年前编译过一次Qt静态库:VS2015编译Qt5.7.0生成支持XP的静态库,再次编译,毫无压力。

一.环境

系统:Windows 10 专业版 64位
编译器:visual studio 2017
第三方工具:perl,ruby和python
Qt5.15.2静态编译 VS2017 with static OpenSSL_第1张图片
python用最新的3.x.x版本也是可以的
这三个工具都需要添加到环境变量,安装时勾选“自动添加到系统环境变量”就行。网友反馈,安装路径不要有中文或空格,特别是"C:\Program Files" 或者"C:\Program Files (x86)" 这种路径,在后面编译的时候,会被空格截断,导致编译失败。这个没试验过,因为这三个工具我每次都安装到C盘根目录了。
为什么要编译Qt的这个版本呢,因为我想编译最新的Qt installer framework 4.6.1,源码里的INSTALL明确说明了:

Building the Qt Installer Framework from sources requires at least Qt version 5.15.2.

下载Qt5.15.2源码:

你可能感兴趣的:(Qt工作笔记,qt,Qt5.15.2,静态编译,OpenSSL,VS2017)