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

Dai*_*tsu 12 delphi build delphi-units delphi-xe

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

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

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

可能是什么导致了这个?

编辑:Immediatly我收到此错误消息后整个IDE崩溃.

use*_*539 36

添加:$(BDSLIB)\ win32\release;

到您的图书馆路径.

  • 如果它是64位无法构建的东西,请确保64位库路径具有`$(BDSLIB)\ win64\release` (4认同)
  • 这对我有用,我不小心删除了一些库文件夹条目. (2认同)
  • 当有人有从选项菜单中按“删除无效路径”的“愚蠢”想法时,就会出现这种情况。 (2认同)

Ken*_*ite 12

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

BDS=D:\Embarcadero\RAD Studio\8.0
BDSCOMMONDIR=C:\Users\Public\Documents\RAD Studio\8.0
PLATFORM=Win32
Run Code Online (Sandbox Code Playgroud)

这些都应该在该System Variables部分中设置,并且应该由安装程序添加.(显然,它们应该指向XE安装的安装位置 - 我已经安装了D:\Embarcadero\RAD Studio\8.0,如您所见.)

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

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