【发布时间】:2020-07-26 04:44:31
【问题描述】:
在 c++ builder 上编译我的项目时,项目没有成功编译,我收到以下错误 [ilink32 Error] Fatal: Unable to open file 'RTL.BPI' 我一直在尝试修复。
【问题讨论】:
标签: c++ c++builder
在 c++ builder 上编译我的项目时,项目没有成功编译,我收到以下错误 [ilink32 Error] Fatal: Unable to open file 'RTL.BPI' 我一直在尝试修复。
【问题讨论】:
标签: c++ c++builder
确认你的 PC 操作系统是 32 位还是 64 位,然后在编译器上,右键单击目标平台,选择添加平台,添加与你的操作系统版本匹配的版本。如果你是 32bit 则添加 32bit 并选择 32bit,如果你是 64bit 则添加并选择 64bit。
如果您没有与您的操作系统版本匹配的平台,请安装与您的操作系统版本匹配的 C++ Builder 版本。
然后再次编译你的项目,它不应该给你:[ilink32 Error] Fatal: Unable to open file 'RTL.BPI' 之后编译错误。
【讨论】:
我不知道你是否还有这个问题,但它刚刚发生在我身上。我以一种简单的方式进行了修复。在我的情况下,文件 rtl.bpi 存在于路径“C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\win32\release”中。我在“C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\win32\debug”中复制了这个文件。完成此操作后,我尝试再次编译,但系统对其他四个文件有相同的问题。我做了同样的程序。我将其他文件从“发布”复制到“调试”。之后我的问题就解决了。就我而言,其他文件是:fxm.bpi、memmgr.lib 和 sysinit.obj。
【讨论】: