跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++AI算法

Trae 编辑器配置 C++ 编译环境实战指南

如何在 Trae 编辑器中配置 C++ 编译环境。核心步骤包括先在 VSCode 中安装 C/C++ 插件并导入至 Trae,随后安装 MinGW 并将 bin 目录加入系统环境变量 PATH。最后通过修改 .vscode/c_cpp_properties.json 文件指定编译器路径和包含路径,即可完成本地编译环境的搭建。配置完成后,通过 F5 运行测试代码可验证环境是否正常工作。

道系青年发布于 2026/2/23更新于 2026/10/2594 浏览
Trae 编辑器配置 C++ 编译环境实战指南

Trae 编辑器配置 C++ 编译环境实战指南

Trae 基于 VSCode 内核构建,这意味着很多插件和配置逻辑与 VSCode 是相通的。如果你想在 Trae 里跑通 C++ 代码,尤其是配合 MinGW 进行本地编译,其实不需要太复杂的操作,只要把基础环境搭好就行。

前置准备

首先确保你安装了 Trae 编辑器,当然,为了利用其强大的插件生态,我们还需要安装标准的 VSCode。

  • Trae:去官网下载最新版即可。
  • VSCode:这是插件管理的基石。

注意:检查你的用户目录下是否存在 .vscode/extensions 路径。如果缺失,可能需要重新安装一次 VSCode 以确保扩展目录结构完整。

插件导入策略

在 Trae 里直接搜不到 C/C++ 插件?别急,这是因为 Trae 默认不预装所有扩展。正确的做法是在 VSCode 里先装好,再同步到 Trae。

  1. 打开 VSCode,进入扩展市场,搜索并安装 C/C++ 插件。
  2. 安装完成后,再次确认 extensions.json 文件里有了对应的记录。
  3. 关闭 VSCode,启动 Trae。
  4. 点击右上角头像进入 IDE 设置,选择"从 VSCode 导入"。
  5. 等待导入完成,检查一下插件列表,确认 C/C++ 已就位。

这一步很关键,它决定了后续 IntelliSense 能否正常识别头文件和符号。

编译器环境搭建

新建一个文件夹,用 Trae 打开,创建一个 .cpp 文件,写一段简单的 Hello World 代码。

#include <iostream>

int main() {
    std::cout << "Hello, Trae!" << std::endl;
    return 0;
}

按 F5 尝试运行。如果成功,控制台会输出结果;如果失败,通常是因为系统找不到编译器。这时候就需要引入 MinGW。

安装 MinGW

建议将 MinGW 安装到一个固定的盘符下(例如 D 盘),避免路径变动导致配置失效。

  1. 下载并安装 MinGW-w64。
  2. 找到 bin 文件夹路径,例如 D:\MinGW\bin。
  3. 将 bin 目录添加到系统环境变量 PATH 中。

这一步是为了让终端在任何位置都能调用 gcc 或 g++ 命令。

配置文件调整

当 Trae 检测到 C++ 项目时,会自动生成 .vscode 文件夹。我们需要手动编辑 c_cpp_properties.json 来指定编译器路径。

打开该文件,修改 compilerPath 为你实际安装的 MinGW 路径。以下是一个标准的配置示例,请根据你的实际安装路径调整:

{
    "configurations": [
        {
            "name": "windows-gcc-x64",
            "includePath": ["${workspaceFolder}/**"],
            "compilerPath": "D:/MinGW/bin/gcc.exe",
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "windows-gcc-x64",
            "compilerArgs": [],
            "browse": {
                "limitSymbolsToIncludedHeaders": true,
                "databaseFilename": "",
                "path": [
                    "${workspaceFolder}/**",
                    "D:/mingw/include/**",
                    "D:/MinGW/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",
                    "D:/MinGW/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",
                    "D:/MinGW/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",
                    "D:/MinGW/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include"
                ]
            }
        }
    ],
    "version": 4
}

这里要注意几个点:

  • compilerPath 必须指向真实的 gcc.exe 或 g++.exe。
  • includePath 里的路径要对应你 MinGW 的 include 目录,否则智能提示可能会报错。
  • 路径分隔符建议使用正斜杠 /,或者使用双反斜杠 \\。

验证运行

配置完成后,再次回到代码界面,按 F5 运行。如果一切顺利,你应该能看到类似这样的输出:

运行结果示意

如果在调试过程中遇到路径错误,记得检查环境变量是否生效,以及 JSON 配置中的路径是否拼写正确。大多数情况下,只要编译器路径对上了,剩下的就是顺水推舟了。


注:本文档旨在提供通用的配置思路,具体版本和路径请以实际安装为准。

目录

  1. Trae 编辑器配置 C++ 编译环境实战指南
  2. 前置准备
  3. 插件导入策略
  4. 编译器环境搭建
  5. 安装 MinGW
  6. 配置文件调整
  7. 验证运行

更多推荐文章

查看全部
  • VS Code 禁用 GitHub Copilot 自动补全功能
  • BurpSuite 专业版在 macOS 上的安装与配置
  • 无人机路径规划核心算法解析与实战应用
  • 聊聊数据异构与多级缓存同步方案
  • Spring Boot 数据仓库与 ETL 工具集成实战
  • Llama-3.2-3B 部署优化:Ollama 配置上下文窗口与 Token 限制详解
  • AI 写作辅助平台评测:炼字工坊与蛙蛙写作
  • VAuditDemo Web 漏洞靶场在 CentOS 上的部署实战
  • PX4 开源飞控系统详解:架构、功能与入门指南
  • C++ 实现 MCP 客户端架构与核心机制解析
  • Instant-NGP 多分辨率哈希编码技术解析
  • 使用 SCP 命令在 Windows 与 Linux 系统间传输文件
  • 2026 年 AI 编程工具推荐:从 Copilot 到 Trae 的开发者选型指南
  • 鸿蒙金融理财全栈项目:性能优化与安全加固
  • Python 3.14 无 GIL 模式解析:NumPy 3.0 适配与并发性能提升
  • Coze AI 应用开发实战:从智能体构建到 Web 部署
  • 基于 LLaMA-Factory 的大模型 LoRA 微调实战指南
  • 2026 年 3 月行业动态与开源生态全景报告
  • 基于 1Panel 部署 OpenClaw 与 Ollama 本地 AI 助理
  • C++ 多线程进阶:深入理解互斥锁与竞态条件

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online