VS Code的官网: https://code.visualstudio.com/
在官网下载速度太慢,只有几十 Kb/s,要下载几十分钟。
但是,只要将下载链接中的“az764295.vo.msecnd.net” 替换为国内镜像地址“vscode.cdn.azure.cn”,下载速度直接飙升至几十 Mb/s。
改成:
再回车,就OK了。
运行下载的安装程序即可
VS Code默认是英语,所以需要在打开VS Code之后再安装中文扩展。
在左边的工具栏点击扩展(Ctrl + Shift + X),搜索框中搜索“Chinese”,选择第一个“中文(简体)”,点击“安装”。
安装后就是中文了。
此外,还需安装两个扩展,分别是“C/C++”和“Code Runner”。同上搜索安装即可。
“我的电脑”->“属性”->“高级系统设置”->“高级”->“环境变量”,在“系统变量”中选中Path,点击“编辑”按钮,在打开的窗口中添加MinGW-w64安装路径下的bin目录 。
按Win+R打开 “运行”窗口 ,输入“cmd”打开控制台。输入“gcc -v” 或者“g++ -v”检测编译器是否安装成功。
在你想来保存代码的地方新建这个文件夹
注意projects_cpp是父文件夹,.vscode是子文件夹
在projects_cpp下新建两个代码文件
test1.c和test2.cpp,第一个是c语言代码,第二个是c++代码,
test1.c为:
- #include <stdio.h>
- int main(){
- printf("Hello,World! Hello C!");
- system("pause");
- return 0;
- }
test2.cpp为:
- #include <iostream>//头文件
- using namespace std;
- int main()//主函数
- {
- cout << "Hello world ! Hello C++ !\n";//cout是输出,\n是换行符,“”中可输入中文
- system("pause");
- return 0;//结束程序
- }
接着,在.vscode中新建两个文件,他们分别是:
其中tasks.json为:
- {
- //D:\\Program Files\\MinGW64\\bin\\gcc.exe 注意,这个是你自己MinGW64的路径
- "tasks": [
- {
- "type": "cppbuild",
- "label": "build",
- //gcc-c语言,g++-c++,gdb-debug模式
- "command": "D:\\Program Files\\MinGW64\\bin\\gcc.exe",
- // "command": "D:\\Program Files\\MinGW64\\bin\\g++.exe",
- "args": [
- "-fdiagnostics-color=always",
- "-g",
- "${file}",
- "-o",
- "${fileDirname}\\${fileBasenameNoExtension}.exe"
- ],
- "options": {
- "cwd": "${fileDirname}"
- },
- "problemMatcher": [
- "$gcc"
- ],
- "group": "build",
- "detail": "编译器: \"D:\\Program Files\\MinGW64\\bin\\gcc.exe\""
- }
- ],
- "version": "2.0.0"
- }
launch.json为:
- {
- // 使用 IntelliSense 了解相关属性。
- // 悬停以查看现有属性的描述。
- // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
- "version": "0.2.0",
- "configurations": [
- {
- "name": "g++.exe build and debug active file",
- "type": "cppdbg",
- "request": "launch",
- "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
- "args": [],
- "stopAtEntry": false,
- "cwd": "${workspaceFolder}",
- "environment": [],
- "externalConsole": true, //修改此项,让其弹出终端
- "MIMode": "gdb",
- "miDebuggerPath": "D:\\Program Files\\MinGW64\\bin\\gdb.exe",
- "setupCommands": [
- {
- "description": "Enable pretty-printing for gdb",
- "text": "-enable-pretty-printing",
- "ignoreFailures": true
- }
- ],
- "preLaunchTask": "build"
- }
- ]
- }
就O了
这就是文件的所有结构:
如果你要运行c语言代码,在tasks.json中使用
"command": "D:\\Program Files\\MinGW64\\bin\\gcc.exe"
这句代码。
如果你要运行c++代码,在tasks.json中使用
"command": "D:\\Program Files\\MinGW64\\bin\\g++.exe",
这句代码!
第一种运行方法:第一次运行时,先点击这个三角符号,然后选择build【label和preLaunchTask的值要相同】。
第二种运行方法:执行的时候,直接按键盘上的F5。
运行test1.c的结果:
运行test2.cpp的结果(记得改成g++.exe):