Delphi XE3:[dcc32致命错误] Unit5.pas(7):F1026找不到文件:' RzEdit.dcu'

时间:2017-07-24 16:53:54

标签: delphi delphi-xe3

尽管路径是在Tools / Options / Delphi Options / Library / Library路径中定义的,但是Delphi XE3编译器找不到Raize dcu文件! 检查命令行,-I选项中只找到一个路径。缺少所有其他库路径。

当前命令行-I选项:

"c:\program files\embarcadero\rad studio\10.0\lib\Win32\Debug"

预期的命令行-I选项:

"c:\program files\embarcadero\rad studio\10.0\Lib";
"c:\program files\embarcadero\rad studio\10.0\Imports";"
"c:\program files\embarcadero\rad studio\10.0\include";
"C:\Users\Public\Documents\Embarcadero\rad studio\10.0\Dcp";
"C:\Users\Public\Documents\Embarcadero\rad studio\10.0\Bpl;"
"C:\Program Files\embarcadero\rad studio\10.0\bin";
"c:\program files\embarcadero\rad studio\10.0\Lib\win32\release";
"c:\program files\embarcadero\rad studio\10.0\Lib\win32\debug";
"C:\Program Files\Raize\RC6\Lib\RS-XE3\Win32";

为什么其他方案被忽略?

2 个答案:

答案 0 :(得分:1)

有一个名为PLATFORM的Windows环境变量,可能由您的PC制造商创建。进入Windows环境设置并删除该变量。不要使用IDE环境设置来覆盖具有不同值的Windows环境变量。它们是用于不同目的的不同变量,但在这种情况下,Windows环境变量会干扰IDE环境。

答案 1 :(得分:0)

2018年3月,Microsoft似乎已经向Windows Insider版本提供了一个更新,该更新引入了PLATFORM环境变量,并且这样做破坏了Delphi 10.x(西雅图和更高版本的IDE)。

作为针对win32 IDE用户的临时解决方法,创建一个用户覆盖PLATFORM环境变量并将其值设置为win32。