视频讲解:
1.Vs code下载
vs code可以直接去微软的官网下载,因为网速等问题也可以直接访问我提供的链接。
这里提供的是基于 2023/7/9 微软提供的最新版本-1.8
2.安装Vs code
2-1 双击启动 setup 程序
点击同意协议,进行下一步
2-2 确定安装位置
根据自己实际情况,确定安装位置
2-3 勾选附加任务
选择附加任务,根据自己需要,后两项建议勾选,不然后面还要自己配置
2-4 安装完成
最后点击安装,到这里vs code安装就是基本完成
安装成功界面
3.安装中文插件
大家能看csdn文章的都是国人,vs code的汉化插件可以很好的做到界面汉化,我们还是要方便自己的
上面安装完成之后,就是启动了 vs code
再箭头提示位置,搜索Chinese
,第一个插件就是我们要的
安装成功之后,重新启动 vs code 我们的界面就是已经实现汉化的了
4. Mingw 编辑器下载和配置
4-1 Mingw是什么
MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU ( http://www.gnu.org/ )的工具集,特别是GNU 程序开发工具,如经典gcc, g++, make等。MinGW是完全免费的自由软件,它在Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组织提供了条件。
4-2 Mingw 下载
mingw的下载我同样给大家准备了网盘链接和官网链接,大家根据需要选择
百度网盘链接: 链接:https://pan.baidu.com/s/1CCLVsar97PpnSUlelO9Hpg?pwd=0200 提取码:0200
这里简答给大家讲解一下不同的区别:
百度网盘给到大家的是适配64位操作系统的seh
4-2 Mingw 配置
上面压缩包下载后,解压到一个目录下,记得目录路径是全英文的
复制 bin 目录的路径,形如:"C:\Vs code\mingw64\bin"
更改环境变量配置(以win11系统为例):
win+q打开搜索框
修改环境变量
4-3 检查配置
win+r 之后输入 cmd 调出控制台,输入命令 gcc -v
检查,出现如下图就成功了
5. C语言相关配置
5-1 下载 c/c++ 插件
这里安装C语言开发需要的插件,然后重启 vs code 即可
5-2 配置
目前的 vs code 可能还是无法书写C语言程序,我们还需要做几个配置即可
- 在文件夹中新建一个存放 C语言 程序文件的文件夹
- 例如我这里的 project 文件夹
- code 打开文件夹
- 新建 .vscode 文件夹
- 在这里面新建三个文件,分别为c_cpp_properties.json,launch.json,tasks.json
- 并且逐一修改其中的内容
c_cpp_properties.json
{ "configurations": [ { "name": "Win32", "includePath": ["${workspaceFolder}/**"], "defines": ["_DEBUG", "UNICODE", "_UNICODE"], "windowsSdkVersion": "10.0.17763.0", "compilerPath": "C:\\Vs code\\mingw64\\bin\\g++.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ "cStandard": "c11", "cppStandard": "c++17", "intelliSenseMode": "${default}" } ], "version": 4 }
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": "C:\\Vs code\\mingw64\\bin\\gdb.exe", /*修改成自己bin目录下的gdb.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ "setupCommands": [ { "description": "为 gdb 启用整齐打印", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "task g++" } ] }
tasks.json
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "type": "shell", "label": "task g++", "command": "C:\\Vs code\\mingw64\\bin\\g++.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe", "-I", "C:\\Vs code\\Project", /*修改成自己放c/c++项目的文件夹,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ "-std=c++17" ], "options": { "cwd": "C:\\Vs code\\mingw64\\bin" /*修改成自己bin目录,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/ }, "problemMatcher":[ "$gcc" ], "group": "build", } ] }
上面三个文件需要更该的地方我已经标注,大家根据自己实际情况进行修改
4. 写一个经典程序测试
# include <stdio.h> # include <stdlib.h> int main(){ printf("hello world /n"); return 0; }
保存,F5运行
好了,这就是我自己经过各种实践总结出来的教程,希望对大家有用
同时再次提醒大家,配置中根据自己电脑的实际情况!