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

Trae 配置 MinGW 编译 C++ 程序指南

综述由AI生成在 Trae 编辑器中配置 MinGW 工具链以编译 C++ 程序的完整流程。主要步骤包括:下载并安装 MinGW-w64,配置系统环境变量 Path,验证 g++ 版本,以及在 Trae 终端中执行编译命令。此外,还提供了自定义构建任务快捷键的配置方法,解决了常见的环境未找到及中文乱码问题,帮助用户快速搭建本地 C++ 开发环境。

星星泡饭发布于 2026/3/28更新于 2026/6/128 浏览

使用 Trae 编译 C++ 程序需要配置外部工具链(如 MinGW),以下是详细步骤:

1. 安装 MinGW

  • 下载:前往 MinGW-w64 官网 下载安装包(推荐选择 x86_64-win32-seh 版本)。
  • 安装:运行安装程序,设置安装路径(如 C:\mingw64),确保勾选 gcc-g++ 组件。
  • 配置环境变量:
    • 打开系统环境变量设置(Win + S 搜索'环境变量')。
    • 在 Path 变量中添加 MinGW 的 bin 目录路径(例如 C:\mingw64\bin)。
    • 保存后重启 Trae 或终端使配置生效。

2. 验证 MinGW 安装

打开终端(命令提示符或 PowerShell),输入以下命令:

g++ --version

若显示版本信息(如 g++.exe (MinGW-W64) 13.2.0),则安装成功。

3. 在 Trae 中编译运行 C++ 程序

步骤 1:创建并保存 C++ 文件

在 Trae 中新建文件,输入示例代码:

#include <iostream>
using namespace std;

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

保存为 hello.cpp(注意后缀名)。

步骤 2:使用终端编译

  • 在 Trae 中打开终端(快捷键 `Ctrl + `` 或菜单栏打开)。

导航到文件所在目录:

cd path/to/your/file

编译代码:

g++ hello.cpp -o hello.exe

运行程序:

.\\hello.exe

终端将输出:

Hello, Trae!

4. 配置 Trae 编译快捷键(可选)

在 Trae 设置中添加自定义构建任务:

  1. 打开设置(Ctrl + ,)。
  2. 搜索 Tasks: Build,添加新任务:
{
  "label": "Build C++",
  "type": "shell",
  "command": "g++",
  "args": ["${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}.exe"],
  "group": "build"
}

保存后,按 Ctrl + Shift + B 即可一键编译当前文件。

常见问题

  • g++ not found 错误:检查环境变量配置,确保 Path 中包含 MinGW 的 bin 目录。
  • 中文乱码:编译时添加 -fexec-charset=GBK 参数:
g++ hello.cpp -fexec-charset=GBK -o hello.exe

通过以上步骤,即可在 Trae 中完成 C++ 程序的编译运行。

目录

  1. 1. 安装 MinGW
  2. 2. 验证 MinGW 安装
  3. 3. 在 Trae 中编译运行 C++ 程序
  4. 步骤 1:创建并保存 C++ 文件
  5. 步骤 2:使用终端编译
  6. 4. 配置 Trae 编译快捷键(可选)
  7. 常见问题
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 多人人体解析失败原因与 M2FP 拼图算法解析
  • Llama 3.1 模型部署实践与体验
  • Qwen3-TTS-12Hz-1.7B-Base 在国际展会 AI 导览机器人中的应用
  • AI 绘画 Stable Diffusion:SDXL Controlnet Tile V2 高清图像增强指南
  • 阿里云部署 Moltbot:GitHub 7.6 万星 AI 助手快速上手
  • 基于 YOLOv10 的交通信号灯检测与识别系统实现
  • Mac 版 Word 缺失仿宋 GB2312 字体修复指南
  • Flutter 集成 DeepSeek API 实现鸿蒙端 AI 对话与流式渲染
  • Naiz AI 视频本地化技术:从语义到像素的全链路重构
  • 基于 Ollama 与 TypeScript 实现本地私有化代码助手
  • VSCode 使用 Copilot 与 Cline 插件实现 AI 辅助编程
  • 100 个 Python 基础练习题与示例代码
  • 机器人视觉感知系统:YOLOv8 与 ROS 集成应用指南
  • 人工智能:自然语言处理在金融领域的应用与实战
  • 深入理解 Transformer 架构:从注意力机制到位置编码
  • Flutter 组件 tavily_dart 在 OpenHarmony 上的进阶适配与聚合搜索方案
  • 全国计算机等级考试二级 Python 真题解析与代码实现(简单应用题)
  • 当 AI 写作遇上“学术贫富差距”,我们是桥梁还是高墙?
  • Spring AI MCP Server 集成与源码解析
  • 基于 SpringBoot 和 Vue 的来访管理系统设计与数据库实现

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如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