关于Qt5.15的源码编译–极简教程
环境准备
- Perl version 5.12 or later [http://www.activestate.com/activeperl/]
- Python version 2.7 or later [http://www.activestate.com/activepython/]
- Ruby version 1.9.3 or later [http://rubyinstaller.org/]
- visual studio 2017+
锁定编译器版本
例如我用的Vs2022社区版
- 编辑\qtbase\mkspecs\common\msvc-version.conf
- 修改QMAKE_MSC_VER = 1944
编译及安装
- 使用use x64 Native Tools Command Prompt for VS 2022
- 输入以下命令
cd h:\repos\qt-everywhere-src-5.15.10
configure -debug-and-release -confirm-license -opensource -platform win32-msvc -prefix "H:\\repos\\Qt-Build-5.15" -qt-sqlite -qt-pcre -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -qt-harfbuzz -opengl dynamic -skip qtwebengine -nomake tests -no-compile-examples -mp
环境变量Path中加入Qt bin目录,用于后续开发

注意:只编译源码,不需要编译文档和qt creator,因为没有必要