2012-10-23 105 views
1

我正在使用Embarcadero Delphi XE2,並且我有一個想從命令行編譯的項目。我設法通過.dpr上的dcc32來完成它,但我必須設置一些設置。從命令行編譯.dproj文件

從我在想什麼,.dproj擁有所有必要的路徑和東西,所以我就不需要設置這些變量的文件,所以我的問題是:

是否有可能編譯的Delphi命令行項目從.dproj文件?

問候。

回答

5

是的。這其實很簡單。

使用Windows Start按鈕啓動Embarcadero RAD Studio XE2->RAD Studio Command Prompt,它設置適當的環境變量和搜索路徑條目。然後切換到你的項目文件夾,只需鍵入MSBuild並點擊輸入,它將用當前項目文件執行編譯器。

如果文件夾中有多個.dproj文件,只需在MSBuild之後添加它的名稱,如MSBuild MyMainProj.dproj中所示。

+2

在批處理文件中,您可以調用path \ to \ delphi \ bin \ rsvars.bat來設置環境。這削減了打開RAD Studio命令提示符的手動步驟。 –

+0

@David,真的。 :-)它只是從命令行問道,但我也應該提到這一點。謝謝。 –

+0

@KenWhite謝謝你,它的工作就像它應該! ( - 問題的作者) – Prozi