首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual 2019 "C1001内部编译器错误“仅发布

Visual 2019 "C1001内部编译器错误“仅发布
EN

Stack Overflow用户
提问于 2020-08-28 19:10:36
回答 1查看 3.3K关注 0票数 3

在VisualStudio2019版本16.7.2中构建时,我收到了一个C1001错误。这是一个以前构建良好的C++项目,直到我今天尝试构建一个更改集为止。

确切的错误如下:(对特定于项目的路径进行了修改)

代码语言:javascript
复制
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. 错误仅在发布时发生。调试生成并运行。如果我在发布时关闭所有优化,那么
  2. 就会消失。
  3. (错误发生的位置)似乎与我最近对项目所做的更改无关,即VS正在报告翻译单元中的错误,该转换单元在进行另一个TU的无关更改之前一直没有问题。
  4. 是错误发生的位置,从某种意义上说,如果我注释掉该函数的实现,并从函数中返回一个默认值,那么该程序在语法上是正确的。在下一个文件中发生错误,函数位于同一个文件中。
  5. 关闭了整个程序优化和链接时间代码生成,但没有解决这个问题。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-28 19:33:11

建议

请:

  1. 用准确的错误文本(如果可用)

更新您的文章

  1. 将您的问题发送给https://developercommunity.visualstudio.com/以及

  1. 查看这些链接是否适用:

通知微软支持的

  1. One方式如下:

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

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

更新:

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

代码语言:javascript
复制
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:vctools\compiler\utc\src\p2\main.c的MSVS文件。

这是现有的Microsoft故障报告:

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

嗨罗杰,

谢谢你报告了这个bug,并且包含了一个非常好的自我包含的复制,如此之快。我已经调查过了,这似乎是与https://developercommunity.visualstudio.com/content/problem/209359/ice-with-fpfast-in-156-and-msvc-daily-1413263051-p.html相同的问题。

我把它作为一个副本来结束,这样人们就可以在同一个位置收集上下文和工作建议,而当另一个bug被标记为修复时,您可以假设这个错误也是这样。

再次感谢,

阿伦·戈伦斯坦

软件工程师II

在搜索此错误消息/源模块时,我还发现了以下内容:https://stackoverflow.com/a/63435683/421195

如果其中任何一个是为您工作的,请发回!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63639655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档