【问题标题】:Over 400 errors when using Visual Studio C++使用 Visual Studio C++ 时出现超过 400 个错误
【发布时间】:2018-11-26 22:10:57
【问题描述】:

我正在做一些课程作业,代码在大学系统上运行良好,但是当我将完全相同的代码传输到自己的 PC 时,我收到超过 400 条错误消息。这些包括:

  • 无法打开源文件“name.h”
  • 全局范围没有“名称”
  • 标识符“名称”未定义
  • 缺少显式类型(假定为“int”)
  • 完整列表在这里https://pastebin.com/CRJd7hAp

我的所有代码都出现这些错误,即使是像 Hello World 程序这样简单的代码

#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!  " << endl;
system("pause");
return 0;
}

我不知道该怎么办。

【问题讨论】:

  • 这个简单的 Hello World 绝对应该用 Visual Studio 编译。我最好的猜测是您的 Visual Studio 安装以某种方式损坏。我建议卸载并重新安装 Visual Studio,然后确保在执行其他任何操作之前可以编译简单的 hello world 示例。
  • 为一个程序提供错误消息并为另一个程序提供代码并不是那么有用。您使用的是哪个版本的 Visual Studio?如果我没记错的话,有些默认情况下不安装 C++。
  • Visual Studio 版本 15.9.1
  • 我认为你的编译器坏了,因为它找不到标准库。可能不再安装所选的 SDK。话虽如此,我对错误列表感到困惑。我认为它与问题中的代码不匹配。
  • 另外:运行 VIsual Studio 安装程序并更新到 15.9.2(撰写本文时的最新版本)。如果问题仍然存在,请再次运行 VIsual Studio 安装程序并点击修改按钮,然后选择单个组件。然后确保安装 C++ 工具是最新的(“VC++ 2017 version 15.9 v14.16 latest v141 tools”)并且安装了最新的 Windows SDK(“Windows 10 SDK (10.0.17763.0)”是最新的,并且你不应该需要安装任何其他人)。 (像这样的 Hello World 甚至不需要 Windows SDK。

标签: c++ visual-studio


【解决方案1】:

我重新安装了 Visual Studio 并将 SDK 从 8.1 设置为最新版本。现在一切正常。谢谢

【讨论】:

    猜你喜欢
    • 2019-08-31
    • 2017-07-31
    • 2019-03-23
    • 2022-11-12
    • 2014-10-20
    • 1970-01-01
    • 2013-11-05
    • 2020-06-28
    • 2013-01-14
    相关资源
    最近更新 更多