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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了未找到Delphi XE-F1027单元:激活试用版时的'System.pas'或二进制等效(.dcu)相关的知识,希望对你有一定的参考价值。

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

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

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

可能是什么导致了这个?

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

答案

确保正确设置环境变量(来自IDE主菜单的Tools->Options->Environmental Variables):

BDS=D:EmbarcaderoRAD Studio8.0
BDSCOMMONDIR=C:UsersPublicDocumentsRAD Studio8.0
PLATFORM=Win32

这些都应该在System Variables部分设置,并且应该由安装程序添加。 (显然,他们应该指出你的XE安装的安装位置 - 我的安装在D:EmbarcaderoRAD Studio8.0,你可以看到。)

编辑:我在你的评论中看到你在C:Program Files安装 - 如果你运行Windows Vista或Win7或更高版本,那就太糟糕了。您应该尝试在其他位置安装。您也可以尝试以管理员身份运行IDE(右键单击开始 - >所有程序 - > Embarcadero-> RAD Studio XE-> Delphi XE中的快捷方式,从上下文菜单中选择“以管理员身份运行”)。这会改变什么吗?

此外,您可以在Embarcadero上打开一个免费的支持案例,以了解与安装相关的问题。我首先尝试在另一个位置重新安装(以管理员身份运行安装,将其放在另一个文件夹中,并为所有用户安装);如果这不起作用,请打开一个支持案例。您还可以发布到Embarcadero Delphi Installation forums - 您需要先在那里创建一个用户帐户才能登录。

另一答案

添加:$(BDSLIB) win32 release;

到您的图书馆路径。

另一答案
C:EmbarcaderoRAD Studio9.0libwin32
elease

C:EmbarcaderoRAD Studio9.0libwin32debug

这两条路径都是从IDE << Tools-> Options-> Library-> Library path >>添加到Delphi XE2中的

没关系?

另一答案

当我们包含重复的库时,有时会出现此错误消息。

确保:

工具 - >选项 - >环境选项 - >库

项目 - >选项 - >目录/条件句

不要包含相同的路径......

另一答案

使用命令行编译器进行编译时,不是从IDE中进行编译,当构建配置的名称不是“debug”而不是“release”时,也会出现此错误。

看来,在使用命令行编译器时,它会尝试在使用配置名称构造的BDSLIB下的路径中查找其dcus。当使用名为ReleaseHA的配置时,我发生了这种情况。注意:它不是“release”下的子配置,而是“debug”和“release”之外的额外配置。

另一答案

转到工具 - >选项 - >库 - >库路径

并添加$(BDSLIB)win32 elease

这在Delphi 10.2中有效

另一答案

以管理员身份运行为我工作。

以上是关于未找到Delphi XE-F1027单元:激活试用版时的'System.pas'或二进制等效(.dcu)的主要内容,如果未能解决你的问题,请参考以下文章

QTP之delphi试用感想一(自动化测试)

webstorm2017.2不激活试用怎么安装

Delphi7使用一段时间后抽风提示注册

visual studio试用期结束后怎么激活升级

我装的2009版CAD已经注册激活但打开的时候总提示序列号未更新,但能继续启动是怎么回事?要怎么解决呢?

如何使用 Delphi 在控制台应用程序中激活玻璃效果(Windows Vista/7)