Delphi XE3编译器找不到Raize dcu文件,虽然路径是在Tools / Options / Delphi Options / Library / Library路径中定义的!检查命令行,-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";
为什么忽略其他路径?
在2018年3月,微软似乎已经发布了一个引入PLATFORM环境变量的Windows Insider版本的更新,这样做打破了Delphi 10.x(西雅图和IDE)。
作为win32 IDE目标用户的临时解决方法,创建用户覆盖PLATFORM环境变量并将值设置为win32。
有一个名为PLATFORM的Windows环境变量,可能由您的PC制造商创建。进入Windows环境设置并删除该变量。不要使用IDE环境设置来覆盖具有不同值的Windows环境变量。它们是用于不同目的的不同变量,但在这种情况下,Windows环境变量会干扰IDE环境。