Qt+CMake 环境搭建(结合VSCode/Cursor/Trae进行开发)

如今的 AI 编程工具已经变得异常强大,像 VSCode、Cursor、Trae 等现代开发环境,都内置了 AI 编程功能,能够大大提高开发效率。

相比之下,尽管 QtCreator 和 Visual Studio ,它们目前的 AI 编程功能仍然有所欠缺。因此,笔者决定将 Qt 开发环境迁移到主流的 AI 编程 IDE 中。通过结合 CMake 等工具在其他编辑器中也能顺利进行 Qt 开发,享受到 AI 编程带来的便利。
在这里插入图片描述

下面展示如何在 Trae 中配置 Qt 开发环境。

1.安装Trae

在这里插入图片描述

官网地址:https://www.trae.cn/

和vscode一样的安装流程。

2. 配置Trae, CMake

2.1​​安装CMake插件

在这里插入图片描述
在项目目录下新建一个CMakeLists.txt文件。
然后编辑器底部会有CMake Tools的显示
在这里插入图片描述
点击选择工具包
在这里插入图片描述
我这里选择的Clang,具体看安装Qt的时候安装了什么编译器。

2.2 配置C++

Trae和Cursor中目前似乎都没有C++的插件,只能用clangd来做提示和格式化。
我使用的clangd 和 clang-format来辅助编写C++代码。需要安装了clang编译工具,然后在插件中设置路径
在这里插入图片描述
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/f56f04eb47c34a87b8c3b9303462647b.png![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/b1eeae7174eb4305995543576573b1c8.png在这里插入图片描述

2.3 编译运行C++代码

CMakeLists.txt

cmake_minimum_required(VERSION 3.10)

project(01_qt_cmake)

set(CMAKE_CXX_STANDARD 20)

# 设置构建目录
# debug
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${
   
   CMAKE_BINARY_DIR}/debug/bin)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG ${
   
   CMAKE_BINARY_DIR}/debug/lib)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG ${
   
   CMAKE_BINARY_DIR}/debug/lib)
# release
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${
   
   CMAKE_BINARY_DIR}/release/bin)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE ${
   
   CMAKE_BINARY_DIR}/release/lib)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${
   
   CMAKE_BINARY_DIR}/release/lib)

add_executable(${
   
   PROJECT_NAME} main.cpp)

                
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值