借鉴:windows 10上使用vscode编译运行和调试C/C++ - 知乎
1.之前下载devC++的时候下载过MinGW这个编译器,找到它所在的位置,然后把下面的/bin文件夹加入环境变量Path中
2.安装必要的插件,打开vscode,点击下图左面竖排第五个按钮,搜索并安装上如下三个插件
- chinese(simplified)
- C/C++
- Code Runner
3.文件>首选项>设置>用户>拓展>Run Code Configuration
找到Run In Terminal
勾选上
现在程序已经可以正常运行了,此时程序是运行在vscode的集成终端上,并不会额外弹出一个外部窗口。
点击右上角的垃圾桶图标可以直接结束程序运行并关闭集成终端
如果想要和devC/VS/codeblock一样运行时出现一个额外窗口,需要再安装一个插件
ps: 但是出现了找不到头文件的问题,最基本的include<stdio.h>也找不到
解决:原因是没指定includePath(C标准库+项目的第三方库)。
方法(1)参考上面的文章,建立.vscode文件夹下的 c_cpp_properties.json文件,手动输入includepath。
方法(2)在C/C++插件中,手动输入
includepath的内容怎么填?因为我第一个gcc是使用Devc++的时候下载的,就去Devc++找了配置,把下面“二进制”、“库”、“C包含文件”、“C++包含文件”的路径都复制过来了。