配置 VS2022 以及 Qt 环境

项目采用 Visual Studio 2022Qt 6.7.3 作为开发环境,主要阐述 Windows 环境下的配置,Linux 环境下的有时间再配置

一.Visual Studio 2022

  1. Visual Studio 官网下载最新社区版

VS官网.png

  1. 打开安装器,在工作负荷栏目选择 【使用C++的桌面开发】和【Visual Studio扩展开发】两项进行安装。前者是 Qt 开发环境需要,后者是 Qt 扩展需要。

  2. 在安装器中单个组件栏目选择合适的 MSVC 工具链版本,此处的工具链版本要保持 Qt 和 Visual Studio 一致(即 Qt 使用的版本是 MSVC_2022_x64,那么Visual Studio 也要保证版本为 MSVC_2022_x64)。

二.Qt 6.7.3 安装

  1. 访问清华源或者其他镜像源,找到 online_installers 目录,然后下载对应版本下载器即可。
    1
    2
    # 这里附上清华源qt安装器地址
    https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/
  2. 在下载安装器目录下打开 PowerShell 或者 cmd 命令行,然后执行如下命令临时更换在线安装器镜像进行安装:
    1
    .\qt-online-installer-windows-x64-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject/
镜像源提供商 Qt 镜像地址
清华大学 https://mirrors.tuna.tsinghua.edu.cn/qt/
中国科学技术大学 https://mirrors.ustc.edu.cn/qtproject/
北京外国语大学 https://mirrors.bfsu.edu.cn/qt/

PS
推荐使用中科大源进行下载,速度快。

  1. 打开在线安装器后,根据提示登录 Qt 账号,然后选择安装位置Qt 版本Qt Creator 版本工具链(MSVC,MinGW) 并安装。

PS
后续如果想继续安装 Qt 组件,可使用 Qt Maintenance Tool 软件进行。

三.Visual Studio+Qt 环境配置

  1. 将 Qt 的 MSVC 配置到系统环境变量中,将 Qt 的 QtCreator 配置到系统环境变量中(确保ui文件打开不崩溃,当然还有一种方式可以见下面小节 [[#Visual Studio+Qt 环境配置#Visual Studio 配置 ui 打开方式]])

    1
    2
    3
    4
    5
    # MSVC路径
    D:\SoftWare\DeveloperTools\Qt\Qt6.7.3\6.7.3\msvc2022_64\bin

    # QtCreator路径
    D:\SoftWare\DeveloperTools\Qt\Qt6.7.3\Tools\QtCreator\bin
  2. 在 Visual Studio 中安装扩展 Qt Visual Studio Tools

  3. 在 Visual Studio 的 Qt VS Tools 扩展中添加上述系统变量相同的 MSVC 版本

Visual Studio 配置 ui 打开方式

  1. 选择项目中 ui 文件,右键点击打开方式

打开方式.png

  1. 选择Qt Widgets Designer,然后点击添加按钮

添加.png

  1. 在添加选项中添加 MinGW 中的 Qt Designer 程序

添加Deigner.png

具体路径可参考:

1
2
# Qt Designer 路径
D:\SoftWare\DeveloperTools\Qt\Qt6.7.3\6.7.3\mingw_64\bin

配置完成即可正常打开 ui 文件而不导致崩溃了。

参考文章:

1.VS2019 Qt开发环境搭建与配置

2.Visual Studio 2022 + QT6.9

3.VS2022无法登录微软账号问题