Skip to content

使用VSCode打开qt项目

先决条件

  • VScode已经安装C/C++语言编译工具
  • VScode已经安装CMAKE工具
  • 已经安装好QT软件,并已经创建项目测试可运行成功
  • QT项目要使用CMAKE编译

最简单的使用

以上条件满足的情况下在Qt Creator中创建好项目,在VScode中打开项目目录。编辑CMakeLists.txt在find_package前添加如下两句

cmake
set(QT6_PATH "/home/morax/Qt/6.6.1/gcc_64/lib/cmake")
set(CMAKE_PREFIX_PATH ${QT6_PATH})

添加完这两句即可使用VScode中的CMAKE进行构建和运行

在Qt Creator中创建的是6版本的项目就在qt安装目录中找6版本的cmake文件夹,创建的5版本的项目就找5版本的文件夹

优化使用

自动重新加载修改后的文件

当代码文件内容在vscode中被修改后qt creator总是会询问是否加载更改,去设置里设置为始终自动加载

修复找不到头文件的问题

使用Qt Designer打开ui文件

安装qt tools插件,安装完成之后

在vscode中先选中ui文件,然后调出命令窗口一般是(Ctrl + Shift + p),输入qt,选择使用Edit in Qt Designer即可

使用vscode创建qt工程

创建一个文件夹,使用vscode加载该文件夹,然后安装qt config插件进行工程的创建

设置qt dir 选择到qt的根目录即可

如果需要打开ui文件