【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

【小技巧】PyCharm建立项目,VScode+CodeX+WindowsPowerShell开发Python pyQT6

【小技巧】PyCharm建立项目,VScode+CodeX+WindowsPowerShell开发Python pyQT6

运行程序后,窗口如图;但是闪退。报错如下。C:\Users\CQJY\Desktop\PythonProject.venv\Scripts\python.exe C:\Users\CQJY\Desktop\PythonProject\main.py 进程已结束,退出代码为 -1073740791 (0xC0000409) 现在这个新报错: 程序“python.exe”无法运行: 指定的可执行文件不是此操作系统平台的有效应用程序。 几乎可以肯定是 .venv\Scripts\python.exe 被破坏/替换(或和基准 Python 不一致)。之前它还能跑、能弹 “Qt ok”,说明不是系统位数问题,而是后来 venv 里的 python.exe

By Ne0inhk

python,numpy,pandas和matplotlib版本对应关系

下面是Python、NumPy、Pandas、Matplotlib的版本对应关系表(基于官方兼容性文档和实践验证,包含常用Python版本),同时补充了推荐的稳定组合: 常用Python版本对应的库兼容版本 Python版本NumPy兼容版本Pandas兼容版本Matplotlib兼容版本推荐稳定组合示例3.8.x1.19.x ~ 1.21.x1.1.x ~ 1.3.x3.3.x ~ 3.5.xPython3.8 + NumPy1.21.6 + Pandas1.3.5 + Matplotlib3.5.33.9.x1.19.x ~ 1.24.x1.1.x ~ 1.5.x3.3.x

By Ne0inhk
生产Python Docker 镜像选择-Slim 版本(python:3.12-slim)

生产Python Docker 镜像选择-Slim 版本(python:3.12-slim)

生产Python Docker 镜像选择-Slim 版本 制作 Python Docker 镜像的最佳实践 参考链接:https://developer.aliyun.com/article/1436674 结论: 建议使用官方的 python slim 镜像作为基础镜像,Slim 才是主流生产环境的最佳实践。不建议使用 Alpine 作为 Python 的基础镜像。 python:3.12-slim Python 3.12 镜像精简版FROM python:3.12-slim 对于在不断发展的软件部署领域中摸索的开发者和小型企业主来说,选择正确的 [Docker]镜像可能会成就或毁掉您项目的效率。 python 3.12 slim 镜像在极简主义和功能之间提供了引人注目的平衡,使其成为可扩展技术工具和智能业务解决方案的理想基础。 python 3.12

By Ne0inhk
Python 基础语法完全指南:变量、类型、运算符与输入输出(零基础入门)

Python 基础语法完全指南:变量、类型、运算符与输入输出(零基础入门)

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 一. 常量与表达式:Python 当计算器使用 * 1.1 核心算术运算符 * 1.2 关键注意点 * 1.3 实际案例:求平均值 * 二. 变量:保存数据的 “容器” * 2.1 变量定义与使用 * 2.2 变量命名规则 * 三. 数据类型:给数据 “分类” * 3.1 四大基础类型 * 3.2类型相关操作: * 四. 注释:给代码 “加说明”

By Ne0inhk