IDE:德尔福 6 专业版。
我们有大项目。
我不能使用 Project Groups 来构建它们,因为我在构建时遇到了 OM 错误和奇怪的文件错误。
我的想法是我将使用 DCC32.exe 之前我与命令行参数(dcc32.cfg)发生了争执,但我认为我解决了它......
今天我尝试用它编译项目,但在第一个项目我得到了错误。
chdir c:\d\anyproject dcc32 -b any.dpr
该错误报告我找不到单位。我尝试在Delphi中编译,它是成功的。
所以我检查了这个问题。为什么以前的项目建筑是成功的,为什么这不是……?
然后我意识到这个 dpr 正在使用对子目录的引用,但并非所有文件都添加到项目中,其中更多是通过项目的“搜索路径”链接的。
但如果这是真的,那么这意味着 DCC32 没有使用项目的 DOF/CFG 文件!
所以问题在于 Delphi 合并所有内容以提供结果。它合并了全局搜索路径、项目的编译器指令、搜索路径等所有内容,并使用了项目的条件指令。
如果我理解得很好,DCC32 不用,只有 dcc32.cfg,而且我必须合并所有内容以进行编译,这是不可能的工作,因为我需要编写一个解析器来解释项目的参数,并合并与全局变量。
或者我误解了什么,问题是由我错过的其他事情引起的?
我在等你的建议!
感谢所有的想法、链接、信息等。