gpt4 book ai didi

delphi - 如何让 MSBuild 完成相当于 dcc32 -b 的 Delphi 项目的完整构建?

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

如何让 MSBuild 完成相当于 dcc32 -b 的 Delphi 项目的完整构建?

我有两个项目正在尝试构建,第一个项目使用一些条件定义,这些定义通过 msbuild 传递到 dcc32。但是,一些常见单元似乎卡在第一组条件中,因此第二个项目构建不正确。

最佳答案

我相信它是/t:rebuild,msbuild输出列出了所有dcu的“删除文件:...”,然后构建项目。

我使用批处理文件调用 msbuild 来构建 Delphi 项目,适用于 Delphi 2007 和 Delphi 2009(只是 %BDS% 的路径不同):

set DCC_Quiet=true
set BDS=%ProgramFiles%\CodeGear\RAD Studio\5.0
set MSBuildBinPath=%WinDir%\Microsoft.NET\Framework\v2.0.50727

call %MSBuildBinPath%\msbuild /nologo /t:rebuild /p:config=Release %1 %2 %3 %4 %5

[注意,来自this question ,对于发布“构建配置”,Delphi 2009 为 /p:config=Release,Delphi 2007 为 /p:Configuration=Release]

关于delphi - 如何让 MSBuild 完成相当于 dcc32 -b 的 Delphi 项目的完整构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1773546/

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