windows下gcc/g++安装,基于MinGW,包管理工具MSYS2

检测到 #include 错误。请更新 includePath。已为此翻译单元禁用波形曲线。C/C++(1696) 无法打开 源 文件 "map"C/C++(1696) 2024解决方案

在这里插入图片描述

​ 修复之前的图没截到,修复前#include 会出现这样的错误。

​ 这样错误的主要原因是编译器gcc/g++还未安装。

​ 使用下面命令检查gcc/g++是否已安装,如果未安装可以使用本文的方法安装解决。

​ windows下cmd命令

gcc --version
g++ --version

​ MinGW可以提供一个完整的开发环境在windows下,不仅提供了windows下的gcc/g++。还提供POSIX兼容性层简化了UNIX/Linux移植到Windows的过程,能支持UNIX/Linux平台下的库(如UNIX标准库,POSIX线程库)。

​ MSYS2是一个包管理工具,我们直接使用MSYS2可以通过简单的命令行安装MinGW。

1.前往MSYS2官网下载

官网网址:MSYS2

windows下gcc/g++安装,基于MinGW,包管理工具MSYS2_第1张图片

2.下载完成后安装,安装完成后打开MSYS2 MINGW64

windows下gcc/g++安装,基于MinGW,包管理工具MSYS2_第2张图片

3.在 MSYS2 终端更新软件包数据库和基础包

在 MSYS2 终端运行以下命令更新软件包数据库和基础包

pacman -Syu

在这里插入图片描述

如果提示重启 MSYS2,关闭终端窗口,重新打开继续更新

pacman -Su
4.安装MinGW-w64
pacman -S mingw-w64-x86_64-toolchain
5.配置环境变量

在msys64安装路径下找到mingw64配置环境变量

比如C:\msys64\mingw64\bin

6.验证安装

win + r 然后cmd

gcc --version
g++ --version

windows下gcc/g++安装,基于MinGW,包管理工具MSYS2_第3张图片

安装成功!

回到vscode

windows下gcc/g++安装,基于MinGW,包管理工具MSYS2_第4张图片

原先的问题已解决

你可能感兴趣的:(c语言,c++,开发语言)