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

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

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

星星泡饭发布于 2026/3/28更新于 2026/7/2544 浏览

使用 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. 常见问题
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 笔记本 CPU 环境下 Faster-Whisper 模型模式选择指南
  • 基于 LLama-Factory 的游戏 NPC 对话系统优化实践
  • 基于宝塔面板的 OpenClaw 生产环境部署与安全优化
  • 豆包 AI 视频去水印方法及工具推荐
  • OpenClaw 接入飞书配置教程
  • Spring Cloud Alibaba 微服务架构详解
  • Node.js + Vue 电影推荐系统设计与实现
  • Python 函数详解:定义、参数、返回值与作用域
  • Open Library 开源数字图书馆零代码搭建指南
  • 文心一言 4.5 能力测评及本地部署实践
  • 几种典型的 Python 兼职开发途径与实战思路
  • OpenClaw 架构解析:从 Skills、MCP、RAG、Memory 到 AI Agent
  • ezdxf 库实战:使用 Python 进行 CAD 图纸自动化处理
  • 使用 Python 和 Selenium 进行浏览器自动化测试入门
  • 基于麻雀搜索算法的 LSSVM 回归预测参数优化
  • CopilotKit:AI Copilot 前端开发框架
  • Clawdbot 飞书机器人配置与集成实战指南
  • AM32 固件解析:无人机电调配置与性能优化
  • OpenClaw 的 20 个精选 Skills 使用指南与实战技巧
  • 零基础转行网络安全就业形势与技能要求分析

相关免费在线工具

  • 加密/解密文本

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