在使用试用版30天后,我刚刚购买了完整版的Delphi XE Architect。我无法构建任何东西,每次我去构建项目时都会收到错误。
[DCC Fatal Error] MegaMainPrj.dpr(1): F1027 Unit not found: 'System.pas' or binary equivalents (.dcu)
一个快速谷歌说库路径是一个问题,我比较了(在之前的stackoverflow问题中)与我在注册表中的内容,它是相同的。
导致这种情况的原因是什么?
编辑:我收到此错误消息后立即崩溃整个IDE崩溃。
答案 0 :(得分:36)
添加: $(BDSLIB)\ WIN32 \释放;
到您的图书馆路径。
答案 1 :(得分:13)
确保正确设置了环境变量(来自IDE主菜单的Tools->Options->Environmental Variables
):
BDS=D:\Embarcadero\RAD Studio\8.0
BDSCOMMONDIR=C:\Users\Public\Documents\RAD Studio\8.0
PLATFORM=Win32
这些都应该在System Variables
部分设置,并且应该由安装程序添加。 (显然,他们应该指向XE安装的安装位置 - 我可以在D:\Embarcadero\RAD Studio\8.0
安装我的安装位置。)
C:\Program Files
中安装的评论中看到了 - 如果您运行的是Windows Vista或Win7或更高版本,那就太糟糕了。您应该尝试在其他位置安装。您也可以尝试以管理员身份运行IDE(在开始 - >所有程序 - > Embarcadero-> RAD Studio XE-> Delphi XE中右键单击快捷方式,从上下文菜单中选择“以管理员身份运行”)。这会改变什么吗?
此外,您可以在Embarcadero打开免费支持案例,了解与安装相关的问题。我首先尝试在另一个位置重新安装(以管理员身份运行安装,将其放在另一个文件夹中,并为所有用户安装);如果这不起作用,请打开一个支持案例。您也可以发布到Embarcadero Delphi Installation forums - 您需要先在那里创建一个用户帐户才能登录。
答案 2 :(得分:2)
C:\Embarcadero\RAD Studio\9.0\lib\win32\release
和强>
C:\Embarcadero\RAD Studio\9.0\lib\win32\debug
这些路径的两个都是在IDE中添加Delphi XE2<< 工具 - >选项 - >库 - >库路径> >
没关系?
答案 3 :(得分:1)
当我们包含重复的库时,有时会出现此错误消息。
确保:
工具 - >选项 - >环境选项 - >图书馆
和
<强>项目 - &GT;选项 - &GT;目录/条件句强>
不要包含相同的路径...
答案 4 :(得分:0)
使用命令行编译器进行编译时,不是来自IDE内部,当构建配置的名称不是“debug”而不是“release”时,也会出现此错误。
似乎在使用命令行编译器时,它会尝试在使用配置名称构造的BDSLIB下的路径中查找其dcus。 当使用名为ReleaseHA的配置时,我发生了这种情况。注意:它不是“release”下的子配置,而是“debug”和“release”之外的额外配置。
答案 5 :(得分:0)
Goto Tools-&gt; Options-&gt; Library-&gt; Library path
并添加$(BDSLIB)\win32\release
这在Delphi 10.2中起作用
答案 6 :(得分:0)
以管理员身份运行对我有用。