1. 前言
VS Code和以前的Visual studio 开发环境不一样,只是代码编辑器,如果需要运行代码C/C++,需要额外安装编译器。在Linux环境下,一般系统自带了gcc编译器,但是windows环境没有,所以要额外安装编译器,选择MinGW。
- 总体参考资料:
C/C++ for Visual Studio Code
2. MinGW编译器下载安装
- 问题 安装MinGW编译器
提供的下载链接,很难一下子找到真正的安装包,需要将页面拉到下方
可以参考MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本
- 问题 所有设置选好之后,会出现下载文件失败,提示“the file has been downloaded incorrectly”
提供解决方法MinGW-w64下载文件失败the file has been downloaded incorrectly
直接下载下图所示离线安装包可解决:
解压后,配置环境变量即可。
在Windows命令行中测试
gcc --version
g++ --version
gdb --version
3. VSCode 安装C/C++扩展
4. VSCode配置编译器,准备测试代码
- IntelliSence配置
快捷键Ctrl+Shift+P
通过UI界面配置IntelliSense 配置
也可以直接修改c_cpp_properties.json文件
- 测试代码hello.cpp
#include <iostream>
int main()
{
std::cout << "Hello World" << std::endl;
}
5. 运行生成任务
快捷键Ctrl+Shift+B
编译hello.cpp,生成hello.exe
通过终端运行
.\hello