1 背景
Qt的程序发布经常带着一坨运行环境,很不简洁,体积也大,而且有些场景下,不得不使用一些第三方提供的32位库,官方现在又只提供64位了,看来只能自己动手了。为什么要基于MSVC,主要还是为了兼容。
2 准备工作
首先要有以下这些东西(基于个人需求,其他场景下区别不大):
编译环境:
Windows 10 LTSC 2019
Visual Studio 2015
源码:
qt-everywhere-src-5.12.8
第三方工具:
Python v2.7.18
Perl v5.22.1
Ruby v2.7.2
注:源码和Perl可以直接下载Qt安装包qt-opensource-windows-x86-5.12.8,安装时勾选Source和Strawberry Perl,这样也比较方便。
安装过程中如果有的话,记得勾选添加环境变量的选项。
安装完之后记得检查系统环境变量,缺的要补上,主要目的是为了能够让编译脚本直接访问第三方工具。
系统变量PATH下面应该有:
D:\Python27\
D:\Python27\Scripts
C:\Strawberry\c\bin
C:\Strawberry\perl\site\bin
C:\Strawberry\perl\bin
D:\Ruby27-x64\bin
没有可以手动添加。