1. 环境准备
1.1 安装工具并打开终端
- 安装 Visual Studio 2019 的 C++ 开发工具,使用 x64 编译环境。
- 安装 Qt 5.15.2 的
msvc2019_64Kit,准备下表中的模块。 - 安装 CMake 3.20 或更高版本及 Ninja,并将它们加入 PATH。
- 打开 Developer PowerShell for VS 2019。后续命令都在这个窗口执行。
| 用途 | Qt 模块或文件 |
|---|---|
| 构建组件库 | Core、Gui、Qml、Quick、Widgets、Network、Concurrent、PrintSupport;匹配 Kit 的 GuiPrivate、QmlPrivate 私有开发头文件 |
| 构建 Gallery | 组件库依赖,以及 WebEngine、WebChannel |
| 本章最小应用 | QtQuick 2.15、QtQml 2.15、QtQuick.Window 2.15、QtQuick.Controls 2.15、QtGraphicalEffects 1.15 |
| 按需使用其他组件 | 日期面板需要 Qt.labs.calendar;文件对话框需要 QtQuick.Dialogs;媒体需要 QtMultimedia;EECharts 需要 QtWebEngine、QtWebChannel;SVG 图标需要 SVG 图片格式插件 |
在终端执行 cmake --version、ninja --version、cl,确认工具能够找到;cl 无参数显示版本和用法即可。
1.2 设置仓库和 Qt 路径
将两条路径改成你的实际目录:
powershell
$euiRoot = 'D:/code/EUI'
$qtKit = 'D:/Qt/5.15.2/msvc2019_64'
$env:PATH = "$qtKit/bin;" + $env:PATH
Set-Location $euiRoot$euiRoot 指向本仓库,目录里应有根 CMakeLists.txt 和 source/;$qtKit 指向包含 bin/、lib/、qml/ 的 Qt Kit。后续命令沿用这两个变量,重新打开终端时先执行本节。