2011-12-20 10 views
8

Komut satırından derleme yapmak isterim ve komut satırı derleyicisini seçili yapı yapılandırmasıyla nasıl çalıştırmanın bir yolu olup olmadığını merak ediyorum.Komut satırı derleyicisini Delphi XE2'de seçili yapı yapılandırmasıyla çalıştırmak mümkün mü?

Varsayılan olarak dcc32.cfg dosyasını yüklemeyecek seçenek --no-config seçeneğinin olduğunu biliyorum ancak projemde hazırladığım yapı yapılandırmasını ayarlamak istiyorum.

Ben yapılandırma inşa seçimi için bazı seçenek var mı

dcc32.exe --some-option RELEASE Win32 PLATFORM 

gibi bir şey çalıştırmak istersiniz?

Eğer

cevap

8

Bunun için msbuild yerine dcc32 kullanılarak çözülmesi gereken ederiz:

msbuild myproject.dproj /p:Config=RELEASE;Platform=Win32 

Eğer msbuild aramaya çalışmadan önce RAD Studio bin klasöründen rsvars.bat dosyası olarak adlandırılır emin olun. Bu gerekli ortam değişkenlerini ayarlar.

Delphi'de uygulandığı gibi modern msbuild tabanlı yapı sistemi ile ilgili en iyi şey, komut satırınızın IDE yapılarınızla aynı olmasını sağladığından emin olmanızdır.

+1

Yardımlarınız için teşekkürler. Şimdi kabul etmek için 2 dakika beklemek zorundayım :) –

+1

DCC32, Delphi 7'de doğru yoldu ve MSBUILD şu ana kadar Delphi 2007'den bu yana. –

1

Bildiğim kadarıyla, MSBuild kullanmak istemiyorsanız dcc64.exe'yi 64 bit için derlemek için kullanabilirsiniz. Bu dcc32.exe (ve OSX için derleme için dccosx.exe) ile aynı klasörde