E2209 无法打开包含文件 'System.Internal.StrHlpr.hpp'

E2209 Unable to open include file 'System.Internal.StrHlpr.hpp'

我正在 运行宁 Embarcadero RAD Studio 10.1 柏林更新 2 Windows 10.

我的 IDE 环境昨天运行良好。我使用 IDE 编译并构建成功。在 运行 宁和调试我的项目之前,我的正常操作是编译几个库,然后构建我的可执行文件。完成后,我将 运行 可执行文件来检查功能和调试等。

今天早上,我一如既往地编译了我的库,但收到以下错误:

[bcc32 Error] dstring.h(17): E2209 Unable to open include file 'System.Internal.StrHlpr.hpp'
  Full parser context
    File.cpp(2): #include c:\program files (x86)\embarcadero\studio.0\include\windows\vcl\vcl.h
    vcl.h(10): #include c:\program files (x86)\embarcadero\studio.0\include\windows\vcl\basepch0.h
    basepch0.h(62): #include c:\program files (x86)\embarcadero\studio.0\include\windows\rtl\System.hpp
    System.hpp(1599): #include c:\program files (x86)\embarcadero\studio.0\include\windows\rtl\sysclass.h
    sysclass.h(46): #include c:\program files (x86)\embarcadero\studio.0\include\windows\rtl\dstring.h

我已确保我的本地源和版本控制中不存在未决更改。

我尝试过清理、重新编译和重建。

我的电脑今天早上 运行 进行了 Windows 更新。安装了以下两个:

我还检查了以下引用路径中的文件:C:\Program Files (x86)\Embarcadero\Studio.0\include\windows\rtl 文件日期似乎并未表明最近对位于 rltl 文件夹中的这些文件进行了任何更改。

我也试过重启电脑。

什么会导致这样的事情发生,我将如何解决这个问题?

System.Internal.StrHlpr.hpp 最初安装 RAD Studio Berlin 10.1 Update 2 时包含在运行时库文件中。

通过再次 运行 RAD Studio 安装程序并在此过程中单击修复安装,这个丢失的文件被恢复并且可以再次在 rtl 文件夹中找到:C:\Program Files (x86)\Embarcadero\Studio.0\include\windows\rtl\ 允许成功编译构建。