【终结】vscode“检测到 #include 错误,请更新 includepath。”的问题解决办法

说实话,你遇到的问题很常见。
在Windows系统上使用C/C++时,如果没有gcc文件肯定是不行的。
和你一样,我第一次安装的时候就陷入了困境。

那是2 02 2 年1 0月,我在公司电脑上安装了Visual Studio Code来编写C++代码。
突然弹出一条错误消息,“检测到包含错误,请更新包含路径。
” 说实话,当时我并不明白为什么。
检查了半天,发现Windows没有安装gcc文件。

解决办法是安装MinGW。
我下载了 MinGW 安装程序,运行它并单击“安装”。
选择默认安装路径,单击“下一步”。
安装后,桌面上会出现一个快捷方式。

再次打开 MinGW 并选择“AllPackages”。
检查“MinGW”和“MinGWBaseSystem”,特别注意选择“mingw3 2 -gcc-bin”。
我下载了bin包,改完梯子后安装成功。

下一步是设置环境变量。
我打开“此电脑”,右键单击并选择“属性”,然后单击“高级系统设置”。
在系统属性中,选择“环境变量”。
创建一个名为“MinGW”的新系统变量,其值包含您的安装路径。
然后将“C:\MinGW\bin”添加到“Path”中。

最后在cmd中检查一下。
输入“gcc --版本”。
如果显示版本号,则表示已安装。
但如果您看到“libiconv-2 .dll not found”,那么您需要下载libiconv-2 .dll文件。
下载后解压,将文件复制到相应路径,然后用注册命令注册。

完成后,再次尝试 Visual Studio Code。
如果C++程序的include问题仍然出现,则可能是计算机存在其他问题。
我尝试重新启动计算机,一切正常。

折腾了一整天,终于解决了。
我的经验是安装gcc的时候不要偷懒,环境变量一定要设置正确。
希望它对您有用。
有什么不懂的可以私信我。

Windows下MinGW-w64的安装

上周一位客户问我有关在 Windows 上安装 MinGW-w6 4 的问题,我向他详细解释了这一点。
首先,MinGW(Minimalist GNU on Windows)是一个开源项目,将GCC编译器移植到Windows平台上,允许Windows用户使用GCC来编译C语言程序。
简单来说,MinGW 是 GCC 在 Windows 上的版本。

所以,客人问我MinGW-w6 4 和普通MinGW有什么区别。
我告诉他MinGW-w6 4 是MinGW的更新版本。
它不仅可以编译3 2 位程序,还可以编译6 4 位程序。
普通MinGW只能编译3 2 位程序。
现在MinGW不再更新,所以我们推荐使用MinGW-w6 4
接下来,客人想了解如何下载并安装MinGW-w6 4 我告诉他有两种方法,一种是懒人模式,直接从百度云下载,我把链接和提取码发给他了。
另一种是从官网下载,先访问MinGW-w6 4 官网,然后下载MinGW-W6 4 -install.exe。

我还给他详细讲解了安装步骤:双击安装程序,选择版本、架构、线程和异常处理方式,然后点击“下一步”,直到安装完成。

安装完后,客户问我如何配置环境变量。
我告诉他在系统环境变量设置中找到“Path”变量,然后创建一个新变量并将MinGW-w6 4 的bin文件夹地址复制到其中。

最后客户想知道如何检查安装是否成功。
我教他打开cmd窗口,输入命令gcc -v。
如果看到GCC版本信息,则说明安装成功。

mingw安装配置后仍不能运行

哎呀,你写的步骤太详细了。
这几乎就像为刚刚学习如何使用计算机的弟弟妹妹提供分步教程一样。
但说实话,安装 MinGW 和 MSYS 时很容易遇到问题。

上次安装是2 02 3 年夏天的时候,我上次安装mintty是因为没有按照顺序安装。
结果,msys.bat仍然以同样的黑色命令行启动,这很烦人。
纠结了半天,我发现需要先安装基础包,然后再单独安装mintty,才能让MinGWShell使用新的终端。

你提到的命令行操作,mingw-get.exe installmintty,我之前在Windows 1 0上尝试过,必须在X:\MinGW\bin下执行。
但还有一些小细节。
在更改 msys.bat 目标的步骤中,如果您的 MinGW 安装在磁盘或其他路径上,请记住将 X:\ 替换为实际路径。
我有一个朋友在启动终端时不断出现错误,因为他写了错误的路径。

按照你提到的配置 vimrc,我使用了 vim/share/vim/vimrc 文件,但后来我发现对于个人使用,将自己的 vim 配置文件放在 ~/.vimrc 中更容易管理。
至于别名部分,编辑/etc/profile肯定是一种方法,但后来我发现直接将别名添加到~/.bashrc中相当容易,而且每次登录都会自动生效。

总体来说,你写的步骤还是比较靠谱的,照着做是不会有问题的。
这只是个人习惯问题。
有些人喜欢使用 mintty,而另一些人仍然喜欢旧的命令行。
这取决于您的选择。
不管怎样,按照这些说明进行操作,如果你能跑就没事了。