【发布时间】:2012-10-16 14:13:36
【问题描述】:
Delphi 6 Professional Win7/x64,带有 c:\Delphi6 文件夹。
由于 ProjectGroups 出现 OM 错误,我们需要一个一个地构建项目。
为了提供更快的编译,我尝试使用 DCC32.exe。
我在这个网站上找到了一些关于“用 4 个选项扩展 dcc32.cfg 来设置库路径”的信息。 我将它们中的每一个都设置为“Delphi/Options/Env.options/Library path”。
然后我尝试了:
dcc32.exe b "any.dpr"
但我收到错误:找不到 System.pas。
我不明白 - 可能 dcc32.exe 也想构建基本的 pas 文件,或者我需要使用其他格式。
我们需要构建每个项目,因为我们使用了许多条件指令。
感谢您提供的所有信息和建议。
【问题讨论】:
-
运行 sysinternals 进程监视器,按文件 i/o 和进程名称“dcc32.exe”过滤,然后尝试编译并查看它为 system.dcu 和 system.pa 尝试的文件夹我打赌你最好放delphi 项目文件中的路径(如果我没记错的话,在预 MSBuild Delphi 中的 any.dof)并将其作为绝对路径执行,没有任何环境变量,如
$(Delphi)。您可能会从 IDE 字符串中复制,并且您最好使用完全限定的路径而不进行任何替换。 PS 还有一些像want.exe 和lazy builder 这样的构建工具