繁体   English   中英

Delphi 2009命令行编译器使用dcc32.cfg吗?

[英]Delphi 2009 command line compiler using dcc32.cfg?

在Delphi 2009中,如何使用命令行构建项目。 我尝试使用命令行编译器,并在dcc32.cfg文件中提供-a -u -i -r。 但是编译器无法识别路径,并抛出所需的错误包xyzPack。

    -aWinTypes=Windows;WinProcs=Windows;DbiProcs=BDE;DbiTypes=BDE;DbiErrs=BDE
    -u"C:\MyProj\Output\DCP"
    -i"C:\MyProj\Output\DCP"
    -r"C:\MyProj\Output\DCP"

在命令行上,我执行命令:

    dcc32 "C:\MyProj\MyProject.dpr" -B -E"c:\MyProj\Output\EXE"

我在这里做错了什么?

谢谢,帕万。

与其直接调用编译器,不如考虑在.dproj上使用MSBuild,因为这是IDE所使用的。 从命令行使用Delphi MSBuild构建配置可能会帮助您。

从相关答案(如下所示),即:

在Windows Vista 64位环境下从命令行使用Delphi 2009进行编译

我注意到您应该能够以这种方式从命令行构建单个程序包。 我已使用批处理文件(buildall.cmd)启动dcc32,但尚未使用msbuild。

我最终发现这两种方法都令人沮丧,而是决定选择构建一个小的GUI Shell(如果愿意,可以使用Final Edition的精简版本),该GUI Shell基本上可以作为半图形化的半命令行方式来实现构建的自动化并过滤编译器输出以产生结果。 我会对其他人在Delphi中使用“ tinder box”(每日甚至连续构建)操作的经验非常感兴趣。

您可能会最终到达我要去的地方...只需购买Final Builder。 :-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM