目录

Qt 开发环境配置

本文档介绍如何在 Windows 系统上配置 Qt 开发环境,使用 Xmake 作为构建工具。

参考 Xmake 官方文档

直接安装 Visual Studio,选择 “使用 C++ 的桌面开发” 工作负载即可。

  1. 访问 mingw-builds-binaries ,下载最新版本的 MinGW-w64。

  2. 解压到指定目录,例如 D:\Toolchains\mingw-w64

  3. 将 MinGW 的 bin 目录添加到系统环境变量 PATH 中,例如 D:\Toolchains\mingw-w64\mingw64\bin

  4. 验证安装是否成功:

    gcc --version
    g++ --version

暂略

访问 Qt 官方网站 下载在线安装程序,此处不再赘述。

  1. 安装 Python 3.x 及 pipx/uv

    pipx install aqtinstall

    或者

    uv tool install aqtinstall
  2. 使用 aqtinstall 安装 Qt

    1. 列出可用的 Qt 版本

      aqt list-qt windows desktop
    2. 列出指定版本的可用架构

      aqt list-qt windows desktop --arch 6.10.2
    3. 安装指定版本和架构的 Qt (此处架构的选择需要与所使用的编译器对应)

      aqt install-qt windows desktop 6.10.2 win64_msvc2022_64 --outputdir D:\Qt     
  3. 将 Qt 目录添加到 Xmake 的全局配置中

    xmake g --qt=D:\Qt\6.10.2\msvc2022_64

暂略

  1. 使用 Xmake 模板创建 Qt 项目:

    xmake create -t qt.widgetapp MyQtApp
    cd MyQtApp

    可以通过 xmake create -h 查看更多模板选项。

  2. 运行:

    xmake run

    如无意外,会编译并运行一个简单的 Qt 窗口应用:

  3. 如果想要发布应用,可以使用:

    xmake install -o build\release\install

    发布的文件会在 build\release\install 目录下。

    警告
    不要直接执行 xmake 命令来编译项目,否则可能会遇到找不到 DLL 的问题。
  1. 使用 Xmake 模板创建 Qt 项目:

    xmake create -t qt.widgetapp MyQtApp
    cd MyQtApp
  2. 修改项目配置,指定使用 MinGW 工具链:

    xmake f -p mingw -c
  3. 运行:

    xmake run

    如无意外,会编译并运行一个简单的 Qt 窗口应用。

  4. 发布应用:同上

  • 一定要确保所安装的 Qt 版本与所使用的编译器兼容!

  • 不要使用 static 类型的模板创建项目,除非你的 Qt 版本是静态编译的。