打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
微头条
#qt6#
qt6 的 visual studio 2019 下的编译
由于 qt6 的开源版只提供源代码,不提供预先编译好的二进制包,因此需要自己进行编译。
首先要安装所需的软件:
(0)qt6 源代码,可以直接在 download.qt.io 的 official_releases 目录中下载
(1)visual studio 2019,需要安装其中的C++编译工具
(2)cmake,可以在 cmake.org 下载,需要安装最新 3.21 版本,老版本会有兼容性问题
(3)ninja,可以在 ninja-build.org 中下载
(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.qt.io 的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 相关的项目模板向导了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
open62541编译
vs2010 编译Qt5.2 rc1
Visual Studio 2015编译安装配置QT5.5.1(含QTWEBKIT)
现在也没有多少人用visual studio 去搞C 编程了
visual studio开启多核编译方法
QT4.8.0安装(MSVC2008
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服