gpt4 book ai didi

delphi - DCC32编译器配置文件和命令行参数优先级

转载 作者:行者123 更新时间:2023-12-03 15:12:14 24 4
gpt4 key购买 nike

我正在尝试使用 DCC32 通过命令行构建第一次 Delphi 应用程序。我对我的项目的配置文件几乎没有疑问。通过 IDE 编译时,我必须将一些搜索路径添加到项目中。当我删除它们时,编译失败。

现在,如果我通过命令行编译它,是否需要指定配置文件详细信息或搜索路径参数?

不带任何参数:

dcc32.exe   project1.dpr 

带有一些参数:

dcc32.exe -u%Shared% -ND:\out project1.dpr

我有以下疑问:

  1. 如果未提及配置文件详细信息,那么它将自动从project.cfg(由IDE创建)中获取设置??
  2. 如果是,那么如果我在命令行中提到 -U、-N 选项,那么它将覆盖 .cfg 文件中的所有设置?
  3. 这个问题听起来很愚蠢,但我想知道在IDE上通过命令行编译有什么用?

请提供一些帮助来解决我的疑问。任何与 dcc32 编译选项相关的信息将不胜感激。

最佳答案

1。 - 如果命令行选项中没有指定项目配置文件,设置是否会从IDE生成的项目cfg文件中获取?

是的。

<小时/>

2。 - 当我在命令行中使用 -U、-N 选项时,是否会覆盖项目 cfg 文件中的所有设置?

没有。虽然命令行选项优先,但只有您指定的选项才会覆盖项目 *.cfg 文件中的设置,而不是整个配置

<小时/>

3.命令行编译和IDE编译有区别吗?

没有。对于 Delphi 5 来说没有什么区别。在我看来,命令行方式只是为您带来了通过命令行批处理自动化构建过程的可能性,而无需打开 IDE。

关于delphi - DCC32编译器配置文件和命令行参数优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11942322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com