Her seferinde projenizi oluşturduğunuzda, derleme sürüm numaranızı otomatik olarak artırmak için Eclipse CDT'yi almak için var mı? ANT için çözümler bulabilirim, ancak bunun sadece Java projeleri için olduğunu anlıyorum.Eclipse CDT (C++) 'da Otomatik Versiyon Arttırma
5
A
cevap
2
Hayır, ANT yalnızca java projeleri için değildir. Genellikle onlar için kullanılır, ancak maven için ANT'yi karıştırıyorsunuz. Karınca GCC ve benzeriyle kullanılabilir, ancak tutulma sistemi kullanamazsınız.
<delete file="buildnumber.h"/>
<buildnumber file="ant-build-number.n"/>
<echo file="buildnumber.h">
#ifndef BUILDNUMBER_H_
#define BUILDNUMBER_H_
#define BUILD_NUMBER ${build.number}
#endif
</echo>
Bu dosya adında buildnumber.h ve karınca birikmesi number.n oluşturur:
Aslında, karınca ile kullanmak (bir hedef içinde bu kullanın) birkaç komutlar vardır. Ant-build-number.n'ye dokunmayın (gelecekteki yapılar için yapı numarasını içerir). Sonra buildnumber.h içerebilir.Ayrıca gcc yürütmek için exec görevini de kullanabilirsiniz (bkz. http://ant.apache.org/manual/Tasks/exec.html)
İlgili konular
- 1. Eclipse CDT C++ enum "çözümlenemedi"
- 2. Eclipse Eclipse Juno Versiyon kullanarak çalışıyorum tutamaklar
- 3. C# Regex - Eşleştir ve değiştir, Otomatik Arttırma
- 4. Cygwin GCC'li Eclipse CDT: sembollerin ve yolların otomatik olarak keşfedilmesi
- 5. Refactoring C++ CDT
- 6. Eclipse CDT ve Kaynak Denetimi
- 7. Eclipse CDT, Tek bir C++ dosyası nasıl derlenir?
- 8. Eclipse-CDT: Otomatik oluşturulan dahil koruma alanlarındaki Ad alanını kullan
- 9. Eclipse CDT (C++/C geliştirme için) içeriğin nasıl çağırılacağı otomatik olarak
- 10. Dize Arttırma İşlevi C
- 11. Eclipse CDT dizinleyici - çözülmeyen özümleri nasıl çözebilir
- 12. Otomatik C/C++ işlev yorumları Eclipse içinde
- 13. Eclipse CDT Bağlantı bazı OpenSSL dosyaları kullanıyor
- 14. Eclipse CDT/GDB - açık çekirdek dökümü?
- 15. Otomatik C birim testi
- 16. Eclipse CDT için cmake ile oluşturulan proje
- 17. Bir proje oluşturmadan eclipse CDT kullanma
- 18. eclipse CDT glib kitaplıkları içerme hatası
- 19. Eclipse CDT yapı bazında oluştur/çalıştır
- 20. Eclipse ile C++ Kullanımı
- 21. Otomatik arttırma sütunu tükendiğinde ne olur?
- 22. Bir Eclipse CDT projesinin çıkış dizinini değiştirme
- 23. Eclipse CDT dizini ve std :: unique_ptr
- 24. Eclipse CDT taşıma dosyası ve yeniden adlandırılan dosya refactoring?
- 25. Eclipse C++ içerik asistanı, otomatik aktivasyon
- 26. Cdt nasıl yönetilir?
- 27. Program başlatılamıyor çünkü cygwin1.dll dosyası eksik ... Eclipse CDT
- 28. Eclipse/CDT proje gezginde bu süslü klasörün anlamı nedir?
- 29. Eclipse
- 30. Eclipse CDT Hata ayıklama konsolu program çıktısını görüntülemiyor