Bootstrap

windows vscode C++ 简明教程

windows vscode C++ 简明教程

1 安装mingw64

MinGW-w64(Minimalist GNU for Windows 64)是一个开源工具集,用于在 Windows 系统上编译和生成原生的 Windows 应用程序。它是 MinGW 项目的扩展版本,支持 32 位和 64 位 Windows 程序开发。MinGW-w64 提供了 Windows 版的 GNU 编译工具链(包括 GCC、G++ 等),使开发者可以在 Windows 上方便地编译 C、C++ 等语言的代码。打开MingW-GitHUB链接下载解压至程序安装目录即可实现安装。值得一提的是,为方便编译器找到gcc和g++,应该将./mingw64/bin加入windows的环境变量。

2 配置vscode C/C++

2.1 安装C++插件

原生vscode只是一个文本编辑器,并不是集成开发环境,因此需要安装特定的插件才能实现编译和调试C++程序。巨硬官方已经给我们开发了很牛逼的C/C++插件,截图如下:
在这里插入图片描述
在这里插入图片描述

2.2 配置json文件

鼠标右键后打开C++工程文件夹后,创建.vscode文件夹,并新建三个json文件:c_cpp_properties.jsonlaunch.jsontasks.json。新建的三个json文件非常重要,它们存储着编译、调试、运行C++的配置信息。

c_cpp_properties.json 配置mingw64的各种信息,内容如下:

{
   
    "configurations": [
      {
   
        "name": "Win32",
        "includePath": [
          "${workspaceFolder}/**",
          "D:/AppDir/mingw64/include"
        ],
        "defines": [
          "_DEBUG",
          "UNICODE",
          "_UNICODE"
        ],
        "windowsSdkVersion": "10.0.19041.0",
        "compilerPath": "D:/AppDir/mingw64/bin/g++.exe",
        "cStandard": "c17",
        "cppStandard": "c++17"
;