QT基础【1-开发环境安装】

简介: QT基础【1-开发环境安装】



1 QT开发环境安装

visual studio版本:Microsoft Visual Studio Professional 2022 (64 位) - Current 版本 17.4.3

QT版本:5.12.2

qt vs tools版本:qt-vsaddin-msvc2022-3.0.2

1.1 下载QT安装包

打开链接:Index of /archive/online_installers/4.3 (qt.io) ,选择:

由于是外网下载比较慢,也可以从我的百度网盘链接下载:提取码:ikun

1.2 下载vsQT插件

打开链接:[Index of /archive/vsaddin/2.8.1 (qt.io)](Index of /development_releases/vsaddin/3.0.2 (qt.io)) ,根据你的vs版本选择。文件网盘链接如下:提取码;ikun

1.3 安装QT

双击下载的exe文件,初次打开会要求你登录QT账号,我直接注册了一个。

勾选个人开发:

这个随便选:

选择安装目录:

选择Qt5.12.2:

需要勾选的选项:()只要根据自己的需要来

这一列保持默认即可。之后点击下一步。

点击同意即可:

点击下一步:

点击安装即可。

等待安装即可。

我安装了差不多2个多小时。最终会安装成功。

1.4 安装VS插件

双击刚才下载的文件,点击install

显示安装成功。

1.5 测试QT是否正常运行

进入你安装QT的目录,例如我是:D:\VisualStudio\QT\Tools\QtCreator\bin,在bin目录下找到qtcreater.exe,可以将其添加到桌面快捷方式,点击运行

进入界面,点击创建项目:

选择一个项目模板:

选择项目路径:

在QT中一般选择QMake多一些,而不是CMake。

选择QWidget,点击下一步。

点击下一步:

这是我们在安装Qt时构建的组件。一般是选择默认的32位。

添加到版本控制系统一般不选(可以选额Git)。点击完成创建

进入ui文件:

随便拖动一些控件,创建一个窗口:

点击运行键:

构建出来窗口,则说明我们的安装没有问题,如图:

1.6 Visual Studio中创建QT项目

1.6.1 添加QMake路径

先随便创建一个空项目,进入界面,点击拓展->QT VS tools->Qt Version

进入界面,点击+号可以添加新路径。

需要添加QT的msvc的qmake和msvc_64的qmake路径,二者区别是一个是32位的,一个是64位的。先进入你安装QT的路径,例如我安装时选择的安装路径是D:\VisualStudio\QT,那么我需要添加的Qmake路径是D:\VisualStudio\QT\5.15.2\msvc2019\bin\qmake.exe和D:\VisualStudio\QT\5.15.2\msvc2019_64\bin\qmake.exe。

点击新建,点击文件夹图标,选择上述的两个路径,

1.6.2 创建Qt项目

打开vs,点击创建新项目:

出现这些选项表示插件安装成功,我们选择 Qt Widgets Application

选择项目路径,点击创建:

出现界面,点击next

默认为32位,点击next

选择QWidget,点击finish

创建完成之后运行,

当在vs中打开.ui文件时,会报错。因此需要设置使用QtCreator打开.ui文件。我的QtCreator.exe文件路径为:D:\VisualStudio\QT\Tools\QtCreator\bin\qtcreator.exe。

选中.ui文件,选择打开方式

选择QtCreator打开。

将其设置为默认值

随便添加几个控件后,保存。

运行vs项目,如图。此时Visual Studio的QT配置就完成了

1.7 报错解决

1.7.1 问题

同时我文件路径存在非法字符,但是我的路径中并没有非法字符有"。"

1.7.2 解决

更换qt vs tools插件。我之前的配置是qt-vsaddin-msvc2022-2.8.1-rev.06。然后我重新安装了qt-vsaddin-msvc2022-3.0.2。

1.7.3 卸载当前的qt vs插件

在vs主界面,点击拓展->管理拓展,找到Qt vs tools,点击卸载。卸载时需要关闭vs

卸载成功会出现:

1.7.4 参考资料

qt vs tools 无法添加qt version的解决方法-CSDN博客

Visual Studio 2022 QT 开发环境配置 - 辛亚平 - 博客园 (cnblogs.com)

Qt Visual Studio Tools - Visual Studio Marketplace

2 总结

在代码的舞台上翩翩起舞, Qt,如诗如画,编织梦的彩虹。

跨越平台的轻盈舞姿, 文档的琴音,灵感的涟漪。

模块的花瓣,细腻而丰满, 开发者的心灵,在那里盛开。

清新而深邃,如林中明月, Qt,用优雅的笔触,谱写未来的篇章。

渴望挑战Qt的学习路径和掌握进阶技术?不妨点击下方链接,一同探讨更多Qt的奇迹吧。我们推出了引领趋势的💻QT专栏:《QT从基础到进阶》 ,旨在深度探索Qt的实际应用和创新。🌐🔍

相关文章
|
6月前
|
开发工具 C语言 Windows
【Qt 学习笔记】Qt 开发环境的搭建 | Qt 安装教程
【Qt 学习笔记】Qt 开发环境的搭建 | Qt 安装教程
294 0
|
3月前
|
IDE 编译器 开发工具
【Qt】如何搭建Qt开发环境
【Qt】如何搭建Qt开发环境
|
5月前
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
203 2
|
5月前
|
IDE 开发工具 数据安全/隐私保护
【干货】Qt Creator快速下载、安装、使用教程
【干货】Qt Creator快速下载、安装、使用教程
|
5月前
|
SQL Linux 数据库
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
|
5月前
|
IDE Linux 开发工具
在Qt开发环境中qmake和cmake的区别优势
选择qmake还是CMake,主要取决于项目的需求和开发者的熟悉程度。如果你正在开发一个纯Qt项目,或者是一个不需要复杂构建脚本的小型项目,qmake可能是一个更好的选择。反之,如果你的项目需要处理复杂的依赖关系,或者你想要一个在多种编程环境中都能工作的构建系统,那么CMake可能是更好的选择。
821 2
|
5月前
|
计算机视觉
【轻松入门】OpenCV4.8 + QT5.x开发环境搭建
【轻松入门】OpenCV4.8 + QT5.x开发环境搭建
80 0
【轻松入门】OpenCV4.8 + QT5.x开发环境搭建
|
5月前
|
并行计算 Ubuntu 计算机视觉
【边缘智能】Jetson板卡上安装QT5与OpenCV集成
【边缘智能】Jetson板卡上安装QT5与OpenCV集成
127 0
|
5月前
Qt安装 qt-unified-windows-x64-online.exe下载慢
Qt安装 qt-unified-windows-x64-online.exe下载慢
|
6月前
|
开发工具 Windows
搭建 Qt 开发环境
搭建 Qt 开发环境