[英]cannot open source file "crtdbg.h" (dependency of "iostream") C/C++(1696)
我正在使用 VSCode,并且代码使用 .run 扩展名编译得很好,但是 C/C++ 扩展名向我抛出了这个错误,并在#include <iostream>
下划线作为错误。 是的,我的系统中安装了 MinGW。
此外,我在 Visual Studio Community 2019 上遇到了同样的错误,它根本不在那里执行。
系统:Windows 10 版本 10.0.19042 Build 19042
VSCode 版本:1.54.1
gcc 版本:8.1.0
Visual Studio Community 版本:16.8.5(只是用来检查问题是由于VSCode还是系统错误)
显示错误的扩展:C/C++ for Visual Studio Code v1.2.2
我用来运行代码的扩展:Code Runner v0.11.3
这很好用。
2022 年更新:
@Prabhat Bhargav 的回答为我工作,但我不得不将路径更改为 C:/MinGW/bin/g++.exe 而不是 C:/MinGW64/bin/g++.exe
猜猜他们通过删除 64 更改了默认文件夹名称(至少在 windows 10 上)。
之后它工作正常。 此外,如果在安装 MinGW 编译器时更改了默认安装文件夹,则必须将 select 作为编译器路径。
单击包含路径设置。 编辑您的编译器路径并将其设置为 MINGW gcc。
它会解决你的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.