【问题标题】:Cannot open source file "iostream" , I am new to C++无法打开源文件“iostream”,我是 C++ 新手
【发布时间】:2022-01-04 14:29:23
【问题描述】:
#include <iostream>
using namespace std;

int main() {
  cout << "Hello World!";
  return 0;
}

显示问题:

  1. 无法打开源文件“iostream”
  2. #include 检测到错误。请更新您的 includePath。此翻译单元 (C:\Users\Sony\Desktop\XUAN\C++\hello world.cpp) 禁用 Squiggles。

但我已经在我的虚拟工作室代码中安装了 c/c++,还包括 c/c++ Extension Park

【问题讨论】:

  • c_cpp_properties.json 控制曲线。本文档解释了此文件中的设置:https://code.visualstudio.com/docs/cpp/config-mingw
  • using namespace std; watch this
  • VS Code 扩展没有为您提供编译器或标准库。网上大约有一个 berjillion 指南供您设置。
  • 为了获得更有成效的反馈,MSYS2 如果您想要 Windows“原生”,则只需通过 WSL。 Mac 上的xcode-select --install 应该足够了。我通常假设如果您使用的是 Linux,这个问题就不会存在,但如果不是这样,请告诉我。 Docker 也是一个很好的解决方案,Remote - Containers 扩展非常好,它提供了一个构建 C++ 容器的选项。

标签: c++ visual-studio-code iostream


【解决方案1】:

你安装了 c++ 吗?如果您已经安装了 c++,请在安装路径中查找并搜索“include”目录,然后将该路径复制到您的操作系统环境变量 PATH,然后再次尝试运行它。查看 url https://dev.to/narottam04/step-by-step-guide-how-to-set-up-visual-studio-code-for-c-and-c-programming-2021-1f0i 以设置 VScode 的编译器路径。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2021-04-01
  • 1970-01-01
  • 2021-06-09
  • 2012-07-27
  • 2021-12-22
  • 2014-06-19
  • 1970-01-01
  • 2011-06-03
  • 1970-01-01
相关资源
最近更新 更多