Delphi命令行生成(DCC32)错误:找不到System.pas

时间:2012-10-26 10:02:37

标签: delphi delphi-6

Win7 / x64中的Delphi 6 Professional,带有c:\ Delphi6文件夹。

由于ProjectGroups正在制造OM错误,我们需要逐个构建项目。

为了提供更快的编译,我尝试使用DCC32.exe。

我在这个网站上找到了一些关于“扩展dcc32.cfg以及4个选项来设置库路径”的信息。 我将它们设置为“Delphi / Options / Env。options / Library path”。

然后我尝试了:

dcc32.exe b“any.dpr”

但是我收到了错误:找不到System.pas。

我不明白 - 也许dcc32.exe也想构建基本的pas文件,或者我需要使用其他格式。

我们需要构建每个项目,因为我们使用了许多条件指令。

感谢你写的每一个信息,建议。

1 个答案:

答案 0 :(得分:2)

由于您未在命令行上指定各种路径,因此它们必须位于.cfg文件中。我的Delphi 6的dcc32.cfg文件如下所示:

/LE"C:\Program Files (x86)\Borland\Delphi6\Projects\Bpl"
/LN"C:\Program Files (x86)\Borland\Delphi6\Projects\Bpl"
/U"C:\Program Files (x86)\Borland\Delphi6\Lib";"C:\Program Files (x86)\Borland\Delphi6\Imports"
/R"C:\Program Files (x86)\Borland\Delphi6\Lib"

我在Delphi bin目录中有这个。我把它放在那里是因为它特定于一台特定的机器,因为它使用绝对路径。

显然,你可能需要为我上面的内容添加更多路径,但上面的内容将为您提供基本RTL / VCL单元所需的内容。