搭建VSCode下的Qt开发环境
1. 下载Qt5
下载地址:清华镜像
2. 安装
不需要全选

等待安装完成即可
3. 安装VSCode插件

4. 初始化Qt项目框架
1. 在Qt Creator创建并用vscode打开(坑比较多,需要修改CMakeLists和文件目录结构,没成功)

使用cmake搭建

在VSCode中打开刚刚创建的项目目录
根据官网的说明,使用cmake搭建项目的情况需要在CMakeList文件中指定Qt的安装目录,推荐的方法是将CMAKE_PREFIX_PATH变量设置为Qt的安装路径。
如果使用Qt Creator则不需要指定路径,Qt Creator会隐式地设置。
# 需要添加CMAKE_PREFIX_PATH
set(CMAKE_PREFIX_PATH "somepath/Qt/version/complier") # 引号内的路径到bin的上一级
#
find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets)
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets)
2. 使用QtConfiguration插件快速搭建

创建项目文件夹并用vscode打开,在命令行中运行QtConfiguration: New Project
注意项目名称不能包含-,会导致cmake不能build

自动生成的目录
正常来说build完成就已经可以运行

需要注意的是:在自动生成的launch.json中需要确保debug工具与项目选用的编译器在同一路径下,我这里用的不是Qt/Tools下的编译器,因此注释掉才可以正常运行。


浙公网安备 33010602011771号