仅在发行版中的Visual Studio 2019“ C1001内部编译器错误”

约瑟里克

尝试在Visual Studio 2019版本16.7.2中进行构建时出现C1001错误。这是一个C ++项目,以前一直运行良好,直到我今天尝试构建的更改集为止。

确切的错误如下:(删除了项目特定的路径)

1>d:\work\[...](82): fatal error C1001: An internal error has occurred in the compiler.

1>(compiler file 'd:\agent\_work\3\s\src\vctools\compiler\utc\src\p2\main.c', line 187)

注意事项:

  1. 该错误仅发生在Release中。调试生成并运行。
  2. 如果我关闭了Release中的所有优化,错误就会消失。
  3. 发生错误的位置似乎与我对该项目所做的最近更改无关,即VS正在报告一个编译单元中的错误,该翻译单元一直没有问题,直到在另一个TU中进行无关更改为止。
  4. 从某种意义上说,发生错误的位置实际上似乎没有问题,因为如果我注释掉那里的函数的实现,并从函数中返回一个默认值,以使程序在语法上正确,则错误将在下一个出现。功能在同一个文件中。
  5. 关闭整个程序优化和链接时代码生成解决问题。
保罗4

建议

请:

  1. 使用确切的错误文本更新您的帖子(如果有)

  2. 发布您的问题https://developercommunity.visualstudio.com/以及

  3. 查看以下任何链接是否适用:

  1. 这样通知Microsoft支持的一种方法:

    MSVS>帮助>发送反馈>报告问题

  2. 这是MSVS支持选项的完整列表:https ://visualstudio.microsoft.com/vs/support/


更新:

感谢您复制/粘贴确切的错误消息:

1>d:\work\[...](82): fatal error C1001: An internal error has occurred in the compiler.
1>(compiler file 'd:\agent\_work\3\s\src\vctools\compiler\utc\src\p2\main.c', line 187)

这是导致错误C1001的MSVS文件: vctools\compiler\utc\src\p2\main.c

这是现有的Microsoft故障报告:

https://developercommunity.visualstudio.com/content/problem/210332/c1001-internal-error-compiler-file-fddvctoolscompi.html

你好罗杰,

非常感谢您报告此错误,并包括一个非常完善的独立复制程序。我已经调查过,这似乎与https://developercommunity.visualstudio.com/content/problem/209359/ice-with-fpfast-in-156-and-msvc-daily-1413263051-p.html

我将其作为副本关闭,以使人们可以在同一位置收集上下文和变通建议,并且当另一个错误被标记为固定时,您可以认为也是如此。

再次感谢,

Aaron Gorenstein
软件工程师II

在搜索此错误消息/源模块时,我也发现了这一点:https : //stackoverflow.com/a/63435683/421195

如果其中任何一项适合您,请发回邮件!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio 2015中Cordova应用程序的发行版apk文件在哪里

Visual Studio 2015更新1中C ++的内部编译器错误

UWP App可在Visual Studio调试模式下运行,但发行版无法运行,缺少DLL(C#)

Android Studio编译器中的错误?

Visual Studio 2019预览版远程调试器

在Visual Studio 2019中组织C#使用?

如何在Dymola 2019 FD01中为Visual Studio编译器利用编译器标志

在Visual Studio 2019中的编译器指令之间切换?

在Visual Studio 2019中为C#激活自动完成

在Visual Studio 2019中C#类库的导出失败

Blazor .NET Core 3预览版编译错误-Visual Studio 2019预览版

如何在Visual Studio 2019中启用c ++ 20(16.3预览版4)

Visual Studio 2019 Windows窗体设计器

使用Visual Studio 2019 C#的gRPC构建错误

Visual Studio 2019 C ++ CodeLens

Visual Studio 2019 C ++对概念的支持-成功编译并出现错误:为什么?

适用于Visual Studio 2019的Web编译器中的LESS停止工作

Visual Studio 2013错误LNK2019

通用类中的编译器错误c1001

我可以在Visual Studio 2019和gfortran(gcc)编译器中工作吗?

C# 代码在 Visual Studio 2019 中有效,但在在线编译器中无效

更改代码 Visual Studio 2019 后编译错误

无法在 Visual Studio 2019 中编辑 XAML 设计器

Visual Studio 2019 编译构建

C# 9.0 支持 Visual Studio 2019 中的顶级程序

Visual Studio 2019 C++ - 编译时报错

如何解决 Microsoft Visual Studio 2019 中的 InvalidOperationException 错误?

C++17、LNK2019、C1001 中的 C++14 错误

Visual Studio 2019 中的 ThreadSanitizer