如今的 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编译工具,然后在插件中设置路径


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)

最低0.47元/天 解锁文章
2294

被折叠的 条评论
为什么被折叠?



