2011-12-11 127 views
7

從命令行編譯一個Win32程序,我試圖在沒有IDE的幫助下編譯一個Win32程序,這樣我就可以學習了。我使用的是Borland Studio 2006,我的第一個想法是從IDE中生成一個Forms應用程序生成的一些文件,然後編譯項目文件......這給了我預期單元和查找對象的錯誤。我知道這是來自dfm文件,該文件包含表單的所有設置,但我不明白IDE如何處理該文件,任何人都可以幫助我更好地理解該系統? :)如何使用Delphi

+2

這裏的底部有些偉大的信息是一些信息【如何對編譯和運行這個-delphi碼,而無需-安裝-​​AN-IDE](http://stackoverflow.com/questions/1986011/how-to-compile-and-run-this-delphi-code-without-installing-an-ide) 。 –

+1

這個鏈接會告訴你[主要形式名稱存儲在delphi中](http://stackoverflow.com/questions/617484/where-is-the-main-form-name -stored合的Delphi)。 –

+3

'dcc32 myproject.dpr' –

回答

0

WANT自動化構建,測試的過程中,包裝應用程序和庫很像雅加達螞蟻確實

2

如果我理解正確的,你需要把握一個Delphi項目的結構,以及如何窗體和單位一起工作。你不能只挑選一些文件,並希望能夠將它們提供給編譯器。

您還必須設置庫/ components/used文件的路徑,以便編譯器可以從項目dpr開始找到所需的所有內容。

我建議你先嚐試從IDE運行你的項目,然後一旦運行,你可以從命令行嘗試它。

0

你寫了問題,你正在使用BDS 2006.如果你想了解更多最近在德爾福建立過程我建議你至少升級到德爾福2007年,其中介紹MS Build usage

當然MS樣訂做「包裝」行爲,所以這不是必須,但很好具有:-)

+0

哈,我甚至不知道有一個比06更新的,顯示我知道多少 – cocomonkey

+0

@cocomonkey - 對你來說是個好消息;-) – Pol