2012-06-13 15 views
5

BenXE2 exe ve dcu konum

ben derlemek Delphi 6 ila XE2'de taşımak ve bir exe oluşturmak çalışılıyor ve dcu proje kapsamında \ win32 \ debug dizininde koymak gibi görünüyor.

Exe ve dcu'yu proje ve kaynakla aynı dizine koymanın bir yolu var mı?

+5

Bunu neden isteyeyim? Bu tür bir ayırma, kaynak dosyalarınızı derlenmiş birimlerden ayırmak için proje klasörlerinizin temiz olmasını sağlamak için buradadır. Tüm dosyaları bir arada tutmak için geçerli bir neden göremiyorum. Bu tür bir ayırımın bulunmadığı eski Delphi sürümlerinde bile, her zaman derlenmiş birimleri tutacak bir DCU klasörü oluşturdum. Bunun için özel bir sebebiniz yoksa, bunu yapma. – LightBulb

+5

Bu, DCU'larınızın ve çalıştırılabilir sürümlerinin hata ayıklamalarını ve sürümlerini yayınlamanızı önler; bu da genellikle tercih edilir. Ayrıca, Win64'ü bir hedef olarak eklediğinizde, 64 bitlik bir yürütülebilir programın 32 bitlik (veya tam tersi) üzerine yazılacağı ve her ikisinin de aynı anda var olamayacağı zaman da sizin için bazı şeyleri bozacaktır. ekstra iş olmadan. Ayrıca, hata ayıklamadan salıvermeye veya 32 ila 64 bit'e her geçiş yaptığınızda, yürütülebilir dosyanızdaki karışık DCU'ların olmadığından emin olmak için tam bir yapıya ihtiyaç duyulacağı anlamına gelir. Doğru cevap için –

cevap

12
proje seçeneklerine

Git ve bu kaldırma:

enter image description here

+1

+1, ancak bu Ken White tarafından işaret edilen etkileri olacaktır. – LightBulb

+1

Yapılması gereken akıllı şey, bu seçenekleri varsayılan olarak bırakmak, ancak sonra proje klasörüne exe için bir kısayol eklemek olduğunu buldum. Bu hızlı erişim sağlar ve ayırmaları korur. – mj2008