【发布时间】:2017-07-24 16:53:54
【问题描述】:
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";
为什么忽略其他路径?
【问题讨论】:
-
这些 .dcu 文件是为 XE3 编译的吗? DCU(Delphi 编译单元)文件与版本相关。如果它们不适用于 XE3,那么您将不得不重新编译您拥有的 .pas 文件。
-
DCC32 和所有 dcu 文件都适用于 XE3
-
您可能认为您使用的是 XE3,但请查看第一个路径。不要无助。想想。
-
你说得对,大卫。我刚刚从一个正在运行的 XE7 系统中复制了预期的命令行以显示它的外观 - 我将在上面更正它。
标签: delphi delphi-xe3