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 更新。安装了以下两个:
- 针对基于 x64 的系统的 Windows 10 版本 1607 的累积更新 (KB4015438)
- Microsoft Outlook 2013 更新 (KB3141495) 32 位版本
我还检查了以下引用路径中的文件: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\
允许成功编译构建。
我正在 运行宁 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 更新。安装了以下两个:
- 针对基于 x64 的系统的 Windows 10 版本 1607 的累积更新 (KB4015438)
- Microsoft Outlook 2013 更新 (KB3141495) 32 位版本
我还检查了以下引用路径中的文件: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\
允许成功编译构建。