下面是Vscode配置C/C++环境使用MinGW的详细攻略。
安装MinGW
-
前往MinGW官网(https://sourceforge.net/projects/mingw/files/)下载MinGW安装包,推荐下载mingw-get-inst版本。下载的时候要注意选择对应的Windows系统版本(32位或64位)。
-
双击安装包,进入安装向导,按照默认设置一步一步安装。
-
安装完成后,在系统环境变量中添加MinGW的bin目录,以便能在cmd等命令行工具中使用MinGW的编译器。
示例1:将MinGW的bin目录添加到系统环境变量的方法如下(以Windows 10系统为例):
-
首先,按下Win + R键打开运行框,输入sysdm.cpl,回车打开系统属性。
-
在系统属性中,点击"高级"标签页,然后点击"环境变量"按钮。
-
在弹出的窗口中,找到"系统变量"下的"Path"变量并选中,然后点击"编辑"按钮。
-
在编辑系统变量窗口中,点击"新建"按钮,将MinGW的bin目录添加到环境变量中。
-
点击"确定"按钮保存更改并关闭所有窗口。重启cmd等命令行工具即可使用MinGW的编译器。
安装Visual Studio Code
-
前往Visual Studio Code官网(https://code.visualstudio.com/)下载安装包,然后按照默认设置安装VS Code。
-
在VS Code中安装C/C++插件。
示例2:在VS Code中安装插件的方法如下:
-
打开VS Code,点击左侧的扩展图标。
-
在搜索框中输入"C/C++",然后在搜索结果中找到"Microsoft C/C++"插件,并点击"安装"按钮进行安装。
-
安装完成后,重启VS Code即可。
配置launch.json文件
-
打开VS Code,点击菜单栏的"调试"->"添加配置..."->"C++"。
-
VS Code会自动创建一个名为launch.json的配置文件,该文件位于.vscode目录下。
-
在launch.json中添加以下配置:
json
{
"version": "0.2.0",
"configurations": [
{
"name": "(Windows) Launch",
"type": "cppvsdbg",
"request": "launch",
"program": "${workspaceFolder}/a.exe",
"args": [],
"stopAtEntry": true,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false
}
]
}
- 在"program"属性中,将${workspaceFolder}/a.exe替换为你要编译和运行的C/C++文件的路径。
示例3:如果我要编译和运行名为hello.cpp的C++文件,该文件位于D:/code/hello.cpp,则launch.json中的"program"属性应该写成:
json
"program": "D:/code/hello.exe"
配置tasks.json文件
- 在.vscode目录下创建tasks.json文件,然后添加以下配置:
json
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}.exe"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
-
在"args"属性中,将g++替换为MinGW的编译器路径(通常为mingw32-g++.exe或g++.exe)。
-
保存文件后,按下Ctrl + Shift + B进行编译。
示例4:如果我要编译名为hello.cpp的C++文件,该文件位于D:/code/hello.cpp,则tasks.json中的"args"属性应该写成:
json
"args": [
"-g",
"D:/code/hello.cpp",
"-o",
"D:/code/hello.exe"
]
完成
这就是使用MinGW在VS Code中配置C/C++环境的全部攻略。如果以上任意一步操作有问题,请仔细检查是否有误,并重新操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Vscode配置C/C++环境使用minGW(保姆级配置过程) - Python技术站