【问题标题】:fatal error C1001: An internal error has occurred in the compiler致命错误 C1001:编译器发生内部错误
【发布时间】:2016-03-31 04:01:12
【问题描述】:

我尝试在我的 VS2013 中故意包含 gsl.h。当我尝试构建项目时,它说

c:\users\njain6\documents\visual studio 2013\projects\gcldemo\string_span.h(336):致命错误 C1001:一个 编译器发生内部错误。

我遵循的步骤:

  1. 我从 Github 下载了 zip 文件。
  2. 将 zip 解压到项目文件夹中的一个文件夹中。
  3. 在项目中包含 gsl 标头。

我这里有什么遗漏吗?

【问题讨论】:

  • 这是一个编译器问题。找到问题代码并将其报告给 MS Connect。
  • 恭喜,您发现了编译器错误!尝试最小化测试用例,并将其报告给 Microsoft。

标签: c++ cpp-core-guidelines guideline-support-library


【解决方案1】:

这是因为它们仅在 VS 2015 Update 1 及更高版本上受支持。您需要:1) 将您的解决方案加载到 VS2015 Update 1 (or2) 中。 2) 升级/重新定位解决方案以使用 VS2015 工具链。然后你会发现它有效。

【讨论】:

    猜你喜欢
    • 2020-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    相关资源
    最近更新 更多