【问题标题】:Will the dcc32.exe compiler use project build configuration file when is called with --no-config parameter?使用 --no-config 参数调用时,dcc32.exe 编译器是否会使用项目构建配置文件?
【发布时间】:2012-07-10 11:08:24
【问题描述】:

问题描述:

考虑以下命令行调用(为 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,但不确定上面的命令行调用中使用了哪些构建设置。

【问题讨论】:

    标签: delphi build delphi-2009 buildconfiguration dcc32


    【解决方案1】:

    --no-config 表示没有加载dcc32.cfg,既不是从编译器可执行目录,也不是从项目目录。

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

    【讨论】:

      猜你喜欢
      • 2012-08-15
      • 2012-12-19
      • 1970-01-01
      • 2011-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-05
      • 1970-01-01
      相关资源
      最近更新 更多