Appearance
VSCode如何配置C/C++
1、下载VSCode
VSCode官网:https://code.visualstudio.com/
2、下载msys2
msys2官网:https://www.msys2.org/
exe文件 msys2-x86_64-20240727.exe
下载好后双击exe文件安装,直接默认路径安装即可,不要修改默认路径
3、打开MSYS2 MSYS终端
更新软件包
bashpacman -Syu
安装GCC
bashpacman -S mingw-w64-x86_64-gcc pacman -S mingw-w64-x86_64-gdb
配置VSCode
- 安装C/C++扩展
- 创建一个C或C++文件
- 按
Ctrl + Shift + P
,选择“C/C++: Edit Configurations (UI)” - 在配置中设置编译器路径为 MSYS2 的安装目录下的 GCC,例如
C:\msys64\mingw64\bin\g++.exe
(只要上面安装GCC正确,这一块VSCode可以自动扫描到)。
在C或C++的文件目录下的.vscode文件中添加两个文件
json// lauch.json { "version": "0.2.0", "configurations": [ { "name": "C/C++: g++ build and debug active file", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "C:\\msys64\\mingw64\\bin\\gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build" } ] }
json// tasks.json { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}.exe" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": ["$gcc"] } ] }
4、配置环境变量
本地搜索 查看高级系统设置,点开找到 环境变量,找到系统环境中的Path,双击进入,点击新建,把安装的路径添加进去 C:\msys64\mingw64\bin
(本人安装的时候,没有配置环境变量也能成功运行,有大佬知道的可以指正一下)
5、编译或运行
选定你要运行的文件,例如test.cpp。选定后,VSCode右上角有一个运行图标,点击即可运行。
c++
// 测试代码
#include <iostream>
using namespace std;
int main() {
cout << "Hello World";
return 0;
}
如果全部正确,可以在终端看到输出 Hello World