【Trae】如何使用Trae编译C++(附带MinGW)

【Trae】如何使用Trae编译C++(附带MinGW)

结果

先看结果
这是一道回文串题目,F5编译,控制台输入输出。

在这里插入图片描述

下载

  • 下载Trae编译器,直接去官网下:https://www.trae.cn/
  • 下载VSCode编译器,这个相信用Trae的各位都不陌生。https://code.visualstudio.com/
    • 查看你的C盘,C:\Users\Administrator\.vscode\extensions路径下是否有extensions.json文件,如果没有,请将VSCode卸载后重装。

安装插件

在VSCode里安装“C/C++”插件。

在这里插入图片描述


这里需要在VSCode里安装的原因是C/C++插件在Trae里是搜不到的。
再次查看C:\Users\Administrator\.vscode\extensions路径,看看插件是否安装成功,且extensions.json文件里有这个插件。

在这里插入图片描述
在这里插入图片描述


关闭VSCode,打开Trae。
点击右上角头像-IDE设置

在这里插入图片描述


选择“从VSCode导入”,等待它导入插件,导入完成后点击查看一下,是不是下载的那些插件。

在这里插入图片描述

编译

新建一个文件夹,用Trae打开,再在里面新建一个cpp文件,输入一段HelloWorld代码。

在这里插入图片描述


会看到自动生成了一个.vscode文件夹。
在这里按F5运行,如果运行成功,会出现如下所示。

在这里插入图片描述


如果运行失败,请进行如下配置。
下载MinGW并安装到D盘(傻瓜式教学,跟着安就行,除非你知道要修改的json里每个参数的意义)
这里我贴心地给大家建了项目。
https://gitcode.com/qq_36286039111111111111111mq8/MyMinGW.git
把这个项目拉下来,MinGW放到D盘,bin文件夹的路径如下所示。

在这里插入图片描述


并且在环境变量的PATH里配置这个bin文件夹(相信各位对PATH都很熟悉)

在这里插入图片描述


接下来来到Trae,找到那个.vscode文件夹
c_cpp_properties.json

{ { "configurations":[{ "name":"windows-gcc-x64","includePath":["${workspaceFolder}/**"],"compilerPath":"D:/MinGW/bin/gcc.exe","cStandard":"${default}","cppStandard":"${default}","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","D:/MinGW/bin/..

Read more

5步搞定Git-RSCLIP部署:让AI读懂你的遥感图片

5步搞定Git-RSCLIP部署:让AI读懂你的遥感图片 遥感图像分析长期面临一个现实困境:专业人员需要花大量时间人工判读卫星或航拍图,识别水体、农田、城市、森林等目标。传统方法依赖预设规则或监督训练,但标注遥感数据成本极高,且模型泛化能力弱——换一个地区、一种传感器,效果就大打折扣。 Git-RSCLIP改变了这一局面。它不是靠海量标注“死记硬背”,而是像人类一样,通过理解文字描述的语义,直接为任意遥感图像匹配最贴切的自然语言解释。你上传一张图,输入几行文字,它就能告诉你:“这张图最可能是河流”“其次是农田”“不太像城市区域”——整个过程无需训练、无需微调、零样本即用。 这不是概念演示,而是已封装为开箱即用的Web服务。本文将带你跳过所有技术弯路,用5个清晰步骤完成部署,从服务器空白环境到可交互界面,全程可控、可验证、可复现。不讲原理推导,不堆参数配置,只聚焦“怎么做才能马上用起来”。 1. 环境准备:确认基础条件(2分钟) Git-RSCLIP镜像已在ZEEKLOG星图平台完成全栈预置,你无需手动安装Python、PyTorch或Gradio。但为确保服务稳定运行,需快

By Ne0inhk
两款免费开源的音乐播放器!

两款免费开源的音乐播放器!

一、Splayer 这款音乐播放器我上期已经推荐过了,我自己已经用了好几年了,感兴趣的可以看我之前的文章: * 原文链接 * 在线体验demo1 * 在线体验demo2 二、澜音 这一款是我最近才发现的,也挺好使的 1、项目介绍 Ceru Music 是基于 Electron 和 Vue 开发的跨平台桌面音乐播放器工具,仅提供插件运行框架与播放功能,不直接存储、提供任何音乐源文件。用户需通过自行选择、安装合规插件获取音乐相关数据,项目旨在为开发者提供桌面应用技术实践与学习案例,为用户提供合规的音乐播放工具框架。 2、技术栈 * Electron:用于构建跨平台桌面应用 * Vue 3:前端框架,提供响应式 UI * TypeScript:增强代码可维护性和类型安全 * Pinia:状态管理工具 * Vite:快速的前端构建工具 * CeruPlugins:音乐插件运行环境(仅提供框架,不包含默认插件) * AMLL:音乐生态辅助模块 3、

By Ne0inhk

永久开源免费用!科哥打造的OCR文字检测工具推荐

永久开源免费用!科哥打造的OCR文字检测工具推荐 一款真正开箱即用、无需配置、不收一分钱的OCR文字检测WebUI工具——它不只是一段代码,而是一个完整可交付的生产力解决方案。本文将带你从零开始,快速上手这款由科哥独立开发、持续维护的cv_resnet18_ocr-detection镜像,并深入理解它在真实工作流中能为你省下多少时间。 1. 为什么你需要这个OCR工具? 你是否也经历过这些时刻: * 扫描合同后想快速提取条款,却要反复截图、粘贴、校对; * 整理上百张发票照片,手动录入金额和日期,一坐就是半天; * 做竞品分析时,看到对手宣传页上的关键数据,却没法一键复制; * 学生党整理课堂PPT截图,逐张打字转文字,效率低到怀疑人生。 市面上的OCR服务,要么按次收费、要么限制调用量、要么需要注册企业资质、要么部署复杂得像在搭火箭。而今天介绍的这款工具,没有试用期、没有水印、不联网上传、不依赖云服务、不强制绑定账号——它就安静地运行在你的服务器或本地机器上,点开浏览器就能用。 更关键的是:它不是简单套壳,而是基于ResNet18主干网络+优化检测头的轻量级OC

By Ne0inhk

git详细使用教程

文章目录 * 一、 git介绍与安装 * 1、git介绍 * 2、git的安装 * 3、git使用前的说明 * 二、git的基础使用 * 1、走进git之前 * 2、git基础使用 * 1、`git init` 项目初始化(`init`)成仓库(`repository`) * 2、`git add` 管理文件 * 3、`git commit` 把文件提交到仓库,命令: * 三、git 的高级使用 * 1、git的高级使用1 * 1、`git reset --hard 版本号` 版本回滚 * 2、`git reflog` 查看所有的提交记录 * 2、git 的高级使用2 * 1、

By Ne0inhk