参考资料
- 知乎:Visual Studio Code 如何编写运行 C、C++ 程序?
配置系统环境变量
下载编译器
需要在https://sourceforge.net/projects/mingw-w64/files/ 下载编译器,选最新版本中的x86_64-posix-seh,如图:
添加环境变量
下载后解压,并将bin文件夹添加到系统环境变量,如:
验证
在命令行中输入gcc,正常状况下会显示no input files,而且输入gcc -v应该就显示版本信息
安装VSCode插件
- C/C++
- Code Runner
创建工作文件夹
创建一个你打算存放代码的文件夹,称作工作区文件夹;路径不能含有中文和引号,最好不要有空格,我用的是C:\VS-Code-C。C和C++需要分别建立不同的文件夹。不要选上一节存放编译器的文件夹,源代码和编译器要分开放。
打开VSC,选打开文件夹;点新建文件夹,名称为.vscode;如果用的是Win10 1903+也可以在资源管理器里新建。然后创建 launch.json,tasks.json,settings.json(不是setting.json) 放到.vscode文件夹下(直接下载下边的文件,然后解压就可以啦),项目结构如图
.vscode.zip
运行项目
- 运行项目前记得Ctrl+S保存一下项目,否则运行可能会出问题
- 保存后,点击cpp文件右键Run Code
常见问题
undefined reference to ‘WinMain’ collect2.exe: error: ld returned 1 exit status
- 因为VScode不是你Run代码就会自动保存,需要你先保存代码Ctrl+s,之后再运行即可。
- 以管理员身份运行VSCode