Vscode配置C/C++运行环境
* 请先自行安装好vscode和MinGW-w64编译器
Vscode官网下载:下载地址
MinGW-w64官网下载:下载地址
1.C 环境配置
1.1 下载扩展文件
打开vscode,在右边栏扩展框搜索 C/C++ ,点击第一个安装。
1.2 配置运行环境
快捷键 Ctrl
+ Shift
+ P
调出命令框,搜索 C/++,点击编辑配置(UI).。
编译器路径选择MingGW-w64的安装路径
选择完后可以看到当前目录下生成了一个 .vscode的目录,里面有个c_cpp_properties.json文件。
快捷键 Ctrl
+ Shift
+ P
再调出命令框,搜索task,点击默认生成任务。
再选择最后这个。
选择完后可以看到.vscode的目录,生成了一个tasks.json文件。
在 .vscode目录下创建一个 launch.json 文件,输入下面的内容。
{
"version": "0.2.0",
"configurations": [
{
"name": "gcc.exe - 生成和调试活动文件", // tasks.json label字段的值
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "G:\\gw\\mingw64\\bin\\gdb.exe", //改为自己的minggw64安装路径
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{
"description": "将反汇编风格设置为 Intel",
"text": "-gdb-set disassembly-flavor intel",
"ignoreFailures": true,
}
],
"preLaunchTask": "C/C++: gcc.exe 生成活动文件"
}
]
}
在当前目录下创建一个C文件,看看能不能运行。
# include<stdio.h>
# include<stdlib.h>
void main(){
printf("你好\n");
system("pause");
}
2. C++环境配置
2.1 配置运行环境
和步骤 1.2 一样,但是编译器路径选择g++。
看自己需求选择标准。
快捷键 Ctrl
+ Shift
+ P
再调出命令框,搜索task,点击默认生成任务。
选择g++.exe生成的的活动文件。
选择完后可以看到.vscode的目录,生成了一个tasks.json文件。
在 .vscode目录下创建一个 launch.json 文件,输入下面的内容。
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"preLaunchTask": "C/C++: g++.exe 生成活动文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "G:\\gw\\mingw64\\bin\\gdb.exe", // 改为自己的编译器路径
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
},
]
}
在当前目录下创建一个C++文件,看看能不能运行。
#include<iostream>
using namespace std;
int main()
{
cout << "你好世界\n";
cout << "Press Enter to exit..." << endl;
cin.get();
return 0;
}
这样C/C++的运行环境就配置好了。不过C的运行环境不能运行C++。C++也同样不能运行C。
本来是想一个项目下有c和c++都能运行,结果配置了半天也没达到效果。
只能这样了,后续有新的项目的话直接把这个.vscode目录复制到新项目目录下就行了。
如果文章对你有帮助!可点击按钮打赏哦 ~
hhh
2 #
zxgoit
1 #