[英]dcc32: environment variables in *.cfg
我正在嘗試為我們的應用程序構建一個簡單的發布版本批處理。 我想在<AppName> .cfg文件中使用環境變量。 然而,這些似乎沒有得到擴展。 也不
-U"$(DELPHIKOMP)\VclZip;..."
也不
-U"%DELPHIKOMP%\VclZip;..."
工作。 然而
-U"C:\DelphiKomp\VclZip;..."
確實。 知道我做錯了什么嗎?
請注意:我們正在使用BDS2006,因此MSBuild暫時無法使用。
更新:正如gabr建議我寫了一個小工具,在我的cfg中擴展環境變量並為我調用dcc32。 感謝所有人的回答!
DCC32不支持擴展環境變量。
我很確定互聯網上有一個實用程序可以擴展cfg文件中的所有變量,調用dcc32.exe並恢復原始的cfg文件,但我找不到了它。
不過,你可以很容易地編寫這樣的程序。
為什么不將它們作為命令行參數傳遞給dcc32
在這種情況下,shell將擴展它們。
使用Delphi 2006的FWIW並不排除MSBuild,make或其他構建工具; 只需要在dcc32中彈出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.