搭建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下的编译器,因此注释掉才可以正常运行。

posted @ 2023-07-21 12:57  takohubuki  阅读(2552)  评论(0)    收藏  举报