![](/img/trans.png)
[英]HowTo build a delphi application with MSBuild and a compiler included into the respository (not installed with IDE)
[英]Howto specify name of executable with Delphi and MSBuild?
我想使用相同的Delphi項目生成兩個可執行文件(使用一組不同的條件定義)。 如何使用msbuild指定生成的可執行文件的名稱?
假設該項目名為Foo.dproj
。 第一個可執行文件應該被稱為Foo.exe
(默認值),第二個應該被稱為Foo-2.exe
。
一個簡單的解決方案是以下構建腳本:
msbuild ... // Build second executuable
move Bin\Foo.exe Bin\Foo-2.exe
msbuild ... // Build first executable
關於使用msbuild設置Delphi選項的細節,沒有很多文檔。 我遵循的程序如下:
/p
參數傳遞給msbuild來設置屬性的名稱,即/pNAME=VALUE
。 在輸出文件名的情況下,據我所知,IDE或.dproj文件中沒有選項,甚至dcc32.exe
也沒有選項允許您控制輸出文件名。 這意味着您唯一的選擇是將重命名作為構建腳本的一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.