未找到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)的主要内容,如果未能解决你的问题,请参考以下文章