首先需要安装的:
VSC本体,官网直接下载、C/C++插件
1.在访达里任意位置新建一个文件夹,这里起名为helloworld
首先需要安装的:
VSC本体,官网直接下载、C/C++插件
1.在访达里任意位置新建一个文件夹,这里起名为helloworld

2.在vscode中打开文件夹


3.新建几个文件,这里以c为例


输入简单的C源码

4.配置c/c++标准等
按住command+shift+p

这里找到C/C++ 编辑配置(UI)
这里可以比较容易的配置项目的一些信息,这里保持默认,可以选择比较新的c/c++标准
这时候发现在目录下面生成了一个.vscode的目录和一个名为c_cpp_properties.json的文件,上面的这些信息都可以通过修改这个文件来修改。
5.终端->配置默认生成任务


这里选择clang(c++选择clang++)

这时候会在.vscode的目录下生成一个名为task.json的文件
这个时候点击终端->运行(command+shift+B)生成任务会报错,如果是单个文件的源码则不会报错,这是因为默认只会编译主函数所在的这个文件,这里将task.json中第十行的"${file}"改为".c"(C++项目则改为*.cpp)然后生成活动文件就成功了
然后再在下面的终端里输入./main即可运行。这里和主函数所在c文件同名,如果主函数所在的c文件为m.c,这里需要输入./m
现在helloworld目录下是这样的:

6.点击左侧第四个图标,配置调试

直接点击创建launch.json文件


创建完成后左上角会出现一个调试的按钮

现在在main.c中加入一个for循环,并添加断点

出现一个操作栏

在左侧监视中输入a,发现可以成功监测a的变化。
到这里一个C/C++的环境就可以使用了。
现在有一个问题是,运行程序需要在终端中输入,比较麻烦。
这里再安装一个插件code runner,安装完成后右上角会出现一个播放按钮

单击即可直接运行
这里发现coderunner不需要配置上述三个json文件即可直接运行,但是这样做的话调试功能不可用。
此外,使用code runner同样遇到了只编译主函数所在源文件的问题,打开code runner扩展设置,找到

点击在settings.json中编辑

修改这两行,和上面类似,改成*.c和*.cpp。然后不再报错。
2021年9月22日