delphi - 当使用 --no-config 参数调用时,dcc32.exe 编译器会使用项目构建配置文件吗?

标签 delphi build delphi-2009 buildconfiguration dcc32

问题描述:

考虑以下命令行调用(为 Delphi 2009 编译器调用):

dcc32.exe --no-config --peflags:1 Project.dpr

此调用是否会使用 Project.dprojProject.dof 配置文件?

  • 如果是,命令行选项是否优先于配置文件?
  • 如果没有,如果在这种情况下未加载 dcc32.cfg 文件,将从哪里获取构建配置?

问题背景:

我知道从 Delphi 2007 开始就应该使用 MSBuild,但事实上,这就是我问的原因。我发现InnoSetup使用this batch file对于构建其项目,我在将 JEDI JVCL 库链接到它时遇到了严重的问题(这纯粹是一场噩梦)。因此,我想配置项目设置以使用 MSBuild,但我不确定上述命令行调用中使用了哪些build设置。

最佳答案

--no-config 表示不从编译器可执行目录或项目目录加载 dcc32.cfg。

应用 .dproj 和 .dof 文件中指定的选项的规则不受影响。应用这些选项,并且任何命令行选项优先。

关于delphi - 当使用 --no-config 参数调用时,dcc32.exe 编译器会使用项目构建配置文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11411998/

相关文章:

multithreading - 我可以在 `Inherited Create` 之前做一些初始化吗?

python - 如何在 travis 构建期间更新 tox 上的设置工具

multithreading - 在Delphi中,System.TMonitor.Pulse和TMonitor.PulseAll实际上做了什么

delphi - 我想要更个性化的BalloonHint(背景颜色/圆角/透明度)

delphi - Delphi 的定义 {$WARN GARBAGE ON} 是什么意思?

android - 如何在 Android 中重建优化框架

delphi - 透明位图作为资源?

arrays - 如何将可变长度数组常量作为参数传递?

delphi - Delphi 中相当于 C __builtin_clz() 的是什么?

ios - 在命令行中清理 IOS xcode 目标