Qt | 用VSCode开发QT
最近开始实际做课设,使用QT进行开发。习惯使用VSCode的我也开始研究如何在VSCode中正常编写修改Qt项目。虽然Qt使用C++语法,但要让VSCode正确找到Qt对应的头文件和各种类仍需要进行一番配置。下面记录配置所需要的步骤。
问题记录和思路分析
- VSCode本体对C++的支持
- Qt的安装
- 在VSCode中正确预览、编辑Qt工程
C++基础配置
VSCode原生对C++的支持并不完善。总的来说,需要在本地安装mingw64相关组件以支持C++的运行,然后在VSCode中添加各类插件让C++在VSCode中能够较完美地显示、编辑、补全、更正。
下载并配置VSCode
此部分已经有很多教程,本文不再详细叙述 VSCode 的相关安装。仅列出对我帮助较大的教程
content
content
下载并配置mingw64环境变量
下载mingw64可按网上教程进行,安装完毕可输入查看版本
1 | gcc -v |
环境变量的设置
按照此图即可
VSCode
- Cmake相关
- CMake
- CMake Highlight
- CMake Language Support
- CMake Tools
- C++相关
- C/C++
- C/C++ Extension Pack
- C/C++ Themes
Qt相关配置
下载并安装Qt
需要注意,Qt 5.15
起就不再开源,因此如果需要安装符合网上大部分的教程的Qt版本,可安装 Qt 5.14
。下载可在此网站下载 Qt Downloads 。
其中安装的组件没必要所有的安装,可根据网上其他教程选择。
VSCode中QT的相关设置
安装插件
- QT相关
- QML
- QML Snippets
- Qt Configure
- Qt Tools
配置路径
当我们导入了Qt工程文件,极有可能出现报错。
需要在 includePath
中新加两种语句:
- Qt目录
C:/QT/Qt5.14.2/5.14.2/mingw73_32/**
- 工程目录
C:/TankBattle/**
实现对 Qt相关功能 和对 工程内部文件 的支持。
1 | { |
网上有的教程会让我们在VSCode中的C/C++插件里设置目录、路径,实测此方法并没有作用,反而会导致无法正确显示各类 C++文件
评论