2017-08-10 31 views
0

簡短的問題。 我怎樣才能建立一個Delphi項目,自動輸出在同一文件夾和Project32.exe時所選擇的目標平臺是Win32Project64.exe時所選擇的目標平臺是Win64編譯的可執行文件。作爲Project32.exe和Project64.exe自動設置編譯的可執行文件

Project名稱只是一個例子。

對於同一文件夾,我成功設置參數,如下圖所示。

enter image description here

從我看到的選項,我認爲是不可能的,但誰知道......也許有一種方式。

+1

不要這樣做。部署時更改名稱。 –

+0

請注意,如果您對商標感興趣,「Project64」已被採用。 –

+0

這種解決方案的目的是要直接製備所必需的文件InnoSetup。設置安裝後,程序文件的內部應用程序的名稱將是'Project.exe' – REALSOFO

回答

1

打開項目選項並選擇建立事件。然後選擇所有配置 - 32位Windows平臺。在生成後下輸入下面的序列事件的命令

ren $(OUTPUTPATH) $(OUTPUTNAME)32.$(OUTPUTEXT) 

現在選擇所有配置 - 相應的64位Windows平臺並輸入以下順序:

ren $(OUTPUTPATH) $(OUTPUTNAME)64.$(OUTPUTEXT) 

請注意,您將失去集成調試功能,因爲調試器無法再找到exe文件。

+0

我想說的是,從@Uwe和@Remy兩個答案(標誌着一個可能的解決方案)幫我確定最終的解決方案。我用最後的命令是:'複製$(OUTPUTPATH)$(OUTPUTDIR)\ $(OUTPUTNAME)32 $(OUTPUTEXT)'。 – REALSOFO