VSCODE+MINGW配置C++环境

这里以Vscode为例

第一步:前往https://code.visualstudio.com前往下载(Ctrl+鼠标左键上边网址可前往Vscode官方网址)

点击Download。

如果下载过慢或不出现下载,则可以Ctrl+鼠标左键点击这个链接

Vscode官方版_Vscode官方版下载-下载之家

 

 

 

点击我同意此协议并下一步

选择安装路径(推荐选择安装在C盘以外的地方)

 

等待安装完毕

点击完成并打开vscode

第二步:配置C++环境,点击箭头所指图标或者按组合键Ctrl+Shift+X

在箭头所指方向的搜索框输入C++

 

点击安装

安装完毕以后,关闭vscode。

接下来配置MSYS2(为C++环境做准备)

第三步:配置GCC(MSYS2)

https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/msys2-x86_64-20230318.exeCtrl+鼠标右键打开下载

点击打开文件

出现安装界面

点击下一步

单击浏览,选择装到合适的位置,这里以D盘为准,接下来的安装位置均以图中的为准

一直单击下一步,直至安装完成,安装完成以后,关闭安装界面

在图中搜索栏中搜索MSYS2 MINGW64

双击打开

在出现的界面输入pacman -Syu

若出现Proceed with installation[Y/N],键盘输入Y并回车

 

同理,若出现这个,输入Y并回车。

重新打开MSYS2 MINGW64

输入pacman pacman -S --needed base-devel mingw-w64-x86_64-toolchain并回车

将出现的序号全部输入,若是1-15 则这样输入:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;即每两个数中间用空格隔开

在接下来的所有出现[Y/N]的选项输入Y并回车确认,等待安装完毕

安装后关闭此窗口。

按键盘上的win键(小窗口模样)+R键打开运行窗口

输入powershell并回车

打开界面后回车,并分别输入三个指令:

gcc --version

g++ --version

gdb --version

看是否出现和我相似的文字(因为可能版本不同)

若不出现,重新安装MSYS2。

关闭此窗口。

至此,C++中Gcc环境安装完毕。

第四步:配置工作区文件(.vscode)

打开刚刚的powershell

输入cd D:(或者F:)我这里以cd F:为准

输入mkdir Workplace后回车并输入cd Workplace

然后输入code .(注意这里的code与.有空格间隔开)

在弹出的窗口选择文件,选择将工作区另存为……

 

然后选择保存

可见多出了一个文件

不用动它

我们新建一个文件,点击箭头所指方向的按钮

新建Hello_world.cpp文件

在文件中输入代码

然后点击箭头所指小齿轮

点击箭头所指一项

在出现的launch.json和task.json中输入如下代码

launch.json

task.json

在下图的箭头所指方向有注意事项

 

编辑完成后,保存,Ctrl+S

回到Hello_world.cpp

按F5运行

到此配置完毕,以后新建的文件夹中,若是拿来运行C++文件,请重复以上部分操作,或者直接复制文件即可(launch.json,task.json)

### VSCode配置 MinGW 进行 C++ 开发 #### 安装 Visual Studio Code 和扩展 为了在 Windows 上使用 MinGW 构建 C++ 的开发环境,需先安装 Visual Studio Code (VSCode)[^2]。 确保已安装适用于 C/C++ 的官方 Microsoft 扩展程序。这可以通过访问左侧活动栏中的扩展图标来实现,在搜索框内输入 “C++”,找到由微软发布的 C/C++ 插件并点击安装按钮[^1]。 #### 下载与安装 MinGW 编译工具链 前往 MinGW-W64 的官方网站下载页面获取最新版本的 MinGW 工具链。选择适合操作系统的预构建二进制文件,并按照说明完成安装过程[^2]。 #### 设置系统路径变量 为了让命令提示符能够识别 `g++` 命令,需要将 MinGW 的 bin 文件夹添加到系统的 PATH 环境变量中。具体做法是在控制面板里通过高级系统设置 -> 环境变量选项来进行编辑,向 Path 变量追加 MinGW 的 bin 路径。 #### 创建任务配置文件 tasks.json 创建一个新的 JSON 文件用于定义编译任务。此文件通常位于项目根目录下的 `.vscode/tasks.json`: ```json { "version": "2.0.0", "tasks": [ { "label": "build hello world", "type": "shell", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": ["$gcc"], "detail": "Generated task to build a simple cpp file." } ] } ``` 上述脚本会告诉 VSCode 使用 g++ 来编译当前打开的源码文件(`${file}`),并将输出保存为同名但带有 .exe 后缀的目标可执行文件。 #### 配置 launch.json 实现调试功能 如果希望能够在 VSCode 内部启动和调试应用程序,则还需要建立一个名为 `launch.json` 的调试配置文件。该文件同样放置于项目的 `.vscode/` 子目录下: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "path\\to\\mingw\\bin\\gdb.exe", // 替换成实际 gdb 路径 "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build hello world", "internalConsoleOptions": "openOnSessionStart" } ] } ``` 请注意更新 `"miDebuggerPath"` 字段指向本地计算机上的 GDB 可执行文件位置;此外,“preLaunchTask”的值应匹配之前定义的任务标签名称(即此处使用的“build hello world”)。 完成以上步骤后,即可利用 VSCode 结合 MinGW 成功搭建起一套完整的 C++ 开发环境
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

为拆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值