未找到Delphi XE-F1027单元:激活试用版时的'System.pas'或二进制等效(.dcu)

时间:2011-04-13 23:44:46

标签: delphi build delphi-xe delphi-units

在使用试用版30天后,我刚刚购买了完整版的Delphi XE Architect。我无法构建任何东西,每次我去构建项目时都会收到错误。

[DCC Fatal Error] MegaMainPrj.dpr(1): F1027 Unit not found: 'System.pas' or binary equivalents (.dcu)

一个快速谷歌说库路径是一个问题,我比较了(在之前的stackoverflow问题中)与我在注册表中的内容,它是相同的。

导致这种情况的原因是什么?

编辑:我收到此错误消息后立即崩溃整个IDE崩溃。

7 个答案:

答案 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)

以管理员身份运行对我有用。