源码下载
环境准备
需要以下环境:
- Visual studio
- Python (安装目录不要有空格)
- perl
- LLVM (可选,用于文档生成)
编译QT
- 打开
x64 Native Tools Command Prompt for VS XXX如果是想编译32位的,打开x86_x64 Cross Tools Command Prompt for VS XXXX(后面是VS的版本). - 按住
Win键,输入x64
- 配置环境变量,由于生成的二进制文件如
qmake、moc或第三方工具bison、flex等需要参与Qt的编译工作,因此要将这些文件的路径加入环境变量:D:\QT\qt-everywhere-src-5.15.2(我源码放置在D盘下)
D:\QT\qt-everywhere-src-5.15.2\qtbase\bin
D:\QT\qt-everywhere-src-5.15.2\gnuwin32\bin
关闭win10的别名设置,自己添加python到path.
配置 参数参考
-prefix "D:\QT\qt5"安装路径-debug-and-release指明使用配置,也可以切换为-debug或-release-opensource使用开源协议-confirm-license接受协议-mp编译选项,指明多核编译
configure -prefix "D:\QT\qt5" -debug-and-release -opensource -confirm-license -mp
编译
在MSVC环境下,可以使用nmake工具解析Makefile并进行编译。
配置完之后,执行nmake或者jom进行编译
nmake
安装
编译完成之后,使用nmake install 进行安装
nmake install
文档
使用nmake docs 进行文档编译 ,再使用nmake install_docs 进行文档的安装
QT Creator 安装 (可选)
下载地址QTcreator