vscode开发c++环境配置(windows)

本文详述了在Windows操作系统中利用Visual Studio Code(VSCode)配置C++开发环境的步骤,包括安装MinGW-w64作为编译器,设置环境变量,以及配置VSCode的C/C++插件、tasks.json和launch.json文件,以实现代码编辑、编译和调试功能。
摘要由CSDN通过智能技术生成

简介

本文主要介绍在windows环境下利用vscode开发c++的环境配置。主要参考一篇知乎文章

安装配置编辑器

编译器采用 MinGW-w64(GCC 在 Windows 下的支持),微软 VSCode 官方文档配置 Mingw-w64文档:Mingw-w64 on Windows

1)下载

MinGW镜像网站

2)添加环境变量

bin文件加入环境变量

D:\Software\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin

测试安装是否成功

g++ -v

MinGW安装成功

配置VSCode

1)安装C/C++插件

C/C++

2)配置文件

需要创建三个json文件(在.vscode文件夹下):

  • c_cpp_properties.json (编译器路径和 IntelliSense 设置)
  • tasks.json(生成任务。告诉 VSCode 如何生成(编译)程序,该任务将调用 g++ 编译器以基于源代码创建可执行文件)
  • launch.json(调试器设置)
a)创建 C++ 示例代码文件 Hello World
#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main()
{
   vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};

   for (const string& word : msg)
   {
      cout << word << " ";
   }
   cout << endl;
}
b)配置 c_cpp_properties.json

a. 进入 C/C++ 插件配置界面
按快捷键 Ctrl+Shift+P 打开命令面板,输入 C/C++,选择“Edit Configurations(UI)”,将生成配置文件c_cpp_properties.json 并打开
b. 配置
第一项:编译器路径compilerPath
正常情况下应该会自动填充,但如果没有就手动填充,参考D:\Software\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin\g++.exe

compilerPath 搜索顺序是:

  • 首先检查 Microsoft Visual C ++ 编译器
  • 然后在 Windows Subsystem for Linux(WSL)上寻找 g++
  • 最后才是用于 Mingw-w64 的 g++

如果安装了 Visual Studio 或 WSL,则可能需要更改 compilerPath

第二项:IntelliSense 模式,选择 windows-gcc-x64

c)配置tasks.json

终端 > 配置默认生成任务
下拉列表中,列出了 C++ 编译器的各种预定义构建任务;

选择 C/C++: g++.exe build active file;

完成后会在 .vscode 文件夹下创建 task.json 文件并打开。

d)配置launch.json

按 F5 或 菜单 > 调试 > 添加配置 > 选择“ C ++(GDB / LLDB)”

将看到各种预定义调试配置的下拉列表,选择 g++.exe build and debug active file

VSCode 将会创建 launch.json 文件并打开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值