#qt6# qt6 的 visual studio 2019 下的编译 由于 qt6 的开源版只提供源代码,不提供预先编译好的二进制包,因此需要自己进行编译。 首先要安装所需的软件: (0)qt6 源代码,可以直接在 download. 的 official_releases 目录中下载 (1)visual studio 2019,需要安装其中的C++编译工具 (2)cmake,可以在 下载,需要安装最新 3.21 版本,老版本会有兼容性问题 (3)ninja,可以在 中下载 (4)python,可以安装原版的 python,或者安装 Anaconda 版本 (5)perl,可以安装 ActivePerl,或者 Strawberry 注意安装 Anaconda 的 python 时,不要将 Anaconda 目录加入系统 PATH 中,否则 Anaconda 下的 Library 目录下的库文件会影响 qt6 的编译 编译时,假设 qt6 的源代码解压在 d:/qt/qt-everywhere-src-6.1.2 ,而编译后的 qt6 计划安装在 d:/qt/qt6.1.2 ,可以先创建一个编译目录 d:/qt/bdqt ,然后打开 visual studio 2019 命令行工具,如果 python 使用 Anaconda ,又没有加入系统 PATH ,那么可以手动添加一下,例如: set PATH=c:\Anaconda;%PATH% 然后在 bdqt 目录下执行下面命令: d:\qt\qt-everywhere-src-6.1.2\configure.bat -prefix d:/qt/qt6.1.2 -opensource -confirm-license -release -force-debug-info -shared -platform win32-msvc -nomake examples -nomake tests cmake --build . --parallel cmake --install . 编译成功后,d:/qt/qt6.1.2 会有 qt6 开发所需的工具、头文件、库文件等。主要要预留足够的硬盘空间,qt6 源码包本身有近400M,解开之后1G多,编译目录bdqt需要有16G多,安装后的qt6.1.2目录有1.7G多。 基于visual studio 2019和编译好的 qt6 ,开发qt应用程序,还需要对 visual studio 2019 进行配置,首先在 download. 的vsaddin中下载 qt-vsaddin-msvc2019-2.7.1.vsix 并进行安装,然后在菜单 【扩展】【Qt VS Tools】【Qt Versions】中添加 qt 版本,Path 路径选择 d:/qt/qt6.1.2/bin/qmake.exe 即可。然后在 visual studio 2019 中创建项目,就可以使用 qt6 相关的项目模板向导了。 |
|