VSCode C语言环境搭建: .vscode文件夹自动配置

  • 前言 (这里使用的是: win 系统)
  • 第一步: 安装插件
    • 汉化插件
    • C/C++ 插件
    • Code Runner
  • 第二步: MinGW编译器 下载和配置
    • 下载MinGW
    • 配置环境变量
  • 第三步 :配置vscode
    • 文件编辑、配置。
      • (1) c_cpp_properties.json文件
      • (2) tasks.json文件
      • (3) VScode的使用
      • (4) launch.json文件
  • VSCoed使用小技巧

前言 (这里使用的是: win 系统)

vscode是一款开源轻量化的编辑器,内存占用小,项目秒开,有各种各种的插件,
可以搭配出自己喜欢的风格,使用习惯,是一个非常优秀的小东西。但是应为是开源的,很多插件,配置起来可能会遇到很多麻烦,比如就说C环境的搭配,很多都是直接给你复制粘贴.vscode文件夹里的三个文件夹,每个人安装的可能都会有点不一样,讲的不清楚,就会出现很多的小麻烦,比如中文乱码,还有就是: launch.json 配置有问题,不会修改一直报错。

下面就让我大家一起来搭建vscode c环境吧。

第一步: 安装插件

汉化插件

在搜索栏里搜索【Chinese】->点击【Install】

C/C++ 插件

在搜索栏里搜索【C/C++】->点击【Install】

Code Runner

在搜索栏里搜索【 Code Runne】->点击【Install】

安装完三个插件,重启vscode 插件会加载,英文界面会变成中文,应为我安装过了,所以我的开始就是中文。

第二步: MinGW编译器 下载和配置

下载MinGW

MinGW官网: sourceforge.net/projects/mingw-w64/files/mingw-w64/

这里下载可能会很慢,应为是国外的网站,可以在下面的地址下载:
https://pan.baidu.com/s/1UbWiikUIA-wZX2GdPJNvHg” />

配置环境变量

打开刚刚下载并且解压的文件, 打开找到bin文件夹的位置


把复制的路径添加到环境变量

如果你是Win 11 系统 找不到在哪里添加环境变量看下面



后面就跟 Win 10 相同。记得添加变量的时候需要点击确定,连续三次,不能犯小错误,不然可能会添加不成功!

注意!!!上面的路径不可以有中文,同理,下面在编写代码的时候,文件名也不能够有中文出现!!!

接下就是检验,环境变量是添加成功 Win + R 输入cmd 回车打开cmd
然后在命令终端输入:
gcc -v -E -x c++ –
如果运行结果像下方图片中这样,就配置成功了。

第三步 :配置vscode

文件编辑、配置。

首先【在电脑的某个地方首先创建一个新的文件夹】。然后点击VScode里面的文件(如下图),然后选择【打开文件夹】->【选中想要的文件夹】->【是,我信任…】,然后就可以创建一个新的文件,创建文件,编写代码了。
->假如我们新创建一个文件,叫【hello.c】(.vscode文件,里面会有三个文件,分别是:
c_cpp_properties.json
launch.json
tasks.json 暂时先不要管。我教你如何让刚刚装过的插件自动帮你生成)

(1) c_cpp_properties.json文件


然后就会出现刚刚安装过的插件

配置完之后,我们可以看到,C/C++扩展就自动为我们生成了
一个vscode文件:c_cpp_properties.json文件


所以网上的许许多多的教程说把c_cpp_properties.json给你、让你复制过去啥的都是多此一举,因为系统会自动生成。然后关键是,要改什么、怎么改还说不清。有些时候不会自己生成。

(2) tasks.json文件

首次配置前,我们打开【终端】-【配置任务】配置一下tasks.json文件


【点击】下面这个,因为我们用我们刚刚下载的工具链中的 gcc编译器

点击之后,我们就可以看到又多出来了一个 tasks.json文件。

然后我们就可以编写代码保存运行了。不过要强调的是,一定要保存,一定要保存,一定要保存!!!VScode不是VS,也不是devc++,它只是一款编辑器,它不会帮你自动保存。

保存之后就可以直接运行啦~

(3) VScode的使用



到此为止,你能写出来第一个程序,才能够证明,你之前安装的那一系列的东西、配置的环境变量等等一系列连贯的操作都没有问题,才叫配置成功。倘若有问题,无法运行,那就是安装失败。

(4) launch.json文件

这里的使用,我们主要是来讲述其调试功能
很多初学者都苦于不会调试,十分烦恼。不过呢不要害怕,循循渐进。

ps:如果你配置或者是后续的步骤出现了问题,你可以把task.json文件和launch.json文件删掉重新来一遍试试。

如果你的项目比较简单,没有用到launch.json文件中的一些json值,你直接打断点,按F5就可以了,倘若你的项目比较复杂,那么你需要配置一下launch.json文件。

->我们先来说怎样去配一下launch.json文件。
选择【运行】->【添加配置】


选择第一个 C++(GDB/LLDB) 建议

可能会出现选择配置(如果你是第二次进行调试它应该是不会出现的)(不出现就不管它

也有可能会出现这样的情况配置是不完全的,需要再次进行刚刚的操作
或者点击右下角的 [添加配置]

选择这个就行(gdb启动)

接下会出现下面的情况,是需要修改的

(1)修改: “program”: “输入程序名称,例如 ${workspaceFolder}/a.exe”,

修改为: “program”: “ f i l e D i r n a m e / {fileDirname}/ fileDirname/{fileBasenameNoExtension}.exe”,
(2)修改: “cwd”: “${fileDirname}”,

修改为: “cwd”: “${workspaceFolder}”,
(3)修改: “miDebuggerPath”: “/path/to/gdb”,
修改为: “miDebuggerPath”: “D:/mingw64/bin/gdb.exe”
注意这里的路径是自己电脑的路径
就是添加到path里的路径加上/gdb.exe
(4) 在如下位置,先添加一个逗号
下一行添加: “preLaunchTask”: “C/C++: gcc.exe 生成活动文件”
//与tasks.json 文件的”label”: “C/C++: gcc.exe 生成活动文件” 是相同的

最终效果如下图:

记得保存! 保存! 保存 ! 重要话说三遍!!!\

看到这里vscode的全部配置就完成啦
所以现在来爽一下! 修改一下我们的代码.

VSCoed使用小技巧

(1)将launch.json 文件里的 “externalConsole”: 的false修改为 true 就可以在
cmd命令窗口运行啦


(2) 控制代码区的字体大小
在左下角的设置,在选择设置,在搜索框输入zoom ,然后把出现的第一个选上勾

好啦,配置就全部结束啦,希望这篇小帖子能给大家带来一些帮助.
配置完vscode 就是一把利器,好好使用哦.