1 安装QT
2 安装MSVC
-
打开
Visual Studio Installer
,安装所需的特定版本的MSVC编译器。参考链接原因:默认安装的是vs2022,QT5需求是vs2017。因此需要手动安装了vs2017的MSVC编译器。如果电脑默认安装了vs2017,则默认工具链就可用。
3 安装Debug Tools
- 在程序安装与卸载除找到
Windows Software Development Kit
,点击修改,勾选Debugging Tools for Windows
,并安装该组件。参考链接
4 配置QT Creator
C/C++编译器
-
打开
QT Creator
,设置自定义编译器。参考链接原因:默认安装的是vs2022,QT5需求是vs2017。因此在上面手动安装了vs2017的MSVC编译器,此处需要进行配置。如果电脑默认安装了vs2017,则默认工具链就可用。
-
(Optional, for
VSCode
)在选项中修改构建目录为./build
。原因:为了使用
VSCode
编辑QT项目,需要使用插件QT Creator
。该插件默认通过QT Creator
创建项目时生成的CMakeCache.txt
来确认QT相关库的路径。该插件从CMake Tools
插件的设置选项cmake.buildDirectory
中寻找CMakeCache.txt
文件。为了方便VSCode
中的配置,这里将QT Creator
的构建目录也设置为./build
5 VSCode
安装QT tools
插件
6 为QT库添加环境变量
VSCode
运行编译生成的二进制文件时,默认无法找到QT相关动态库的路径(QT Creator
可以)。因此需要将路径D:\Qt\Qt5.12.12\Tools\QtCreator\bin
添加到环境变量。
7 为VSCode
的CMake Tools
插件添加MSVC 2017工具链
默认
CMake Tools
插件能搜索到的MSVC工具链是你安装的VS的MSVC工具链,此处对笔者而言搜索到VS2022的MSVC工具链,显然和QT5要求的VS2017版本不匹配,因此需要手动添加特定版本的工具链。
注意:MSVC大版本对不上好像也能编译,只要x86和x64对上就行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)