Başlığın dediği gibi, derleme tohum kimliğinin farklı olması için her yapı türü için anahtarlık-erişim grupları kullanıyorum, çünkü yapı oluşturma adhoc, yayın veya dağıtım olup olmadığını algılamanın bir yoluna ihtiyacım var. . Bunu bazı yapılarda değiştirmenin etkili bir yoluna ihtiyacım var.Bir yapının Adhoc olup olmadığını, programlı olarak dağıtımı mı, dağıtım mı olduğunu kontrol etmenin bir yolu var mı?
7
A
cevap
13
Git:
Eğer hata ayıklama görebileceğiniz gibi zaten bir değeri vardır. Sürüm oluşturmayı kontrol etmek isterseniz RELEASE = 1 girebilirsiniz. Sonra kodunuzda aşağıdaki gibi bir if deyiminde:
0
Farklı yapı yapılandırmalarında farklı değerlere sahip olan Özel Yapı Ayarını (aka define) kullanabilirsiniz. Eğer test ardından ayarları oluşturmak ve ön işleme için arama ve böyle bir şey görmelisiniz istediğiniz hedefe
İlgili konular
- 1. Çerezin httponly olup olmadığını kontrol etmenin bir yolu var mı?
- 2. Bir nesnenin var olup olmadığını ve tek bir satırda bir çocuğu olup olmadığını kontrol etmenin bir yolu var mı?
- 3. Reaksiyon bileşeninin ayrılıp ayrılmadığını kontrol etmenin bir yolu var mı?
- 4. Bir değişkenin JavaScript’te bir Tarih olup olmadığını kontrol etmenin bir yolu var mı?
- 5. Bir fasulyenin bahar bağlamında tanımlanmış olup olmadığını kontrol etmenin bir yolu var mı?
- 6. UITableView scrollToRowAtIndexPath üzerinde animasyonu kontrol etmenin bir yolu var mı?
- 7. HERHANGİ bir sütunun NULL olup olmadığını kontrol etmenin hızlı bir yolu var mı?
- 8. Java'da bir değişken tanımlanmış olup olmadığını kontrol etmenin bir yolu var mı?
- 9. Bir öğenin zaten ona uygulanmış jquery select2 olup olmadığını kontrol etmenin bir yolu var mı?
- 10. Bir apk'nın gizlenip gizlenmediğini tespit etmenin bir yolu var mı?
- 11. SSL dijital sertifikanın web sunucusuna yüklenmeden geçerli olup olmadığını kontrol etmenin bir yolu var mı?
- 12. Android'de "Bilinmeyen kaynaktan yükleme" etkin olup olmadığını kontrol etmenin bir yolu var mı?
- 13. (Rails) Alanın veri türünü kontrol etmenin bir yolu var mı?
- 14. Swift'de NSCollectionView programlı olarak kurmanın bir yolu var mı?
- 15. Uçak modu durumunu programlı olarak kontrol etmenin bir yolu var mı?
- 16. Bir sınıf/yapının veri üyesi olup olmadığını anlamanın kolay bir yolu var mı?
- 17. Yüklediğiniz hangi gulp versiyonunu kontrol etmenin bir yolu var mı?
- 18. Koddan izin alma iznini kontrol etmenin bir yolu var mı?
- 19. Kabarcık tıklamayı tetikleyip tetiklemediğini kontrol etmenin bir yolu var mı?
- 20. Bir tarih/saatin mevcut olup olmadığını belirleme yolu var mı?
- 21. Bir metin kutusunu düzenlemeyi programlı olarak iptal etmenin bir yolu var mı?
- 22. Silverlight'ta bir DataGrid'in Odaklanıp odaklanmadığını kontrol etmenin bir yolu var mı?
- 23. Clojure özel formlarını programlı olarak toplamanın bir yolu var mı?
- 24. Görüntü yenileme hızını programlı olarak almanın bir yolu var mı?
- 25. "isForEachable" için bir değişken test etmenin bir yolu var mı
- 26. ActionScript'te, bir girdi bağımsız değişkeninin geçerli herhangi bir Vector olup olmadığını kontrol etmenin bir yolu var mı? Aşağıdaki kodda
- 27. shapely.geometry.shape.contains (a_point) çağrısının hızını optimize etmenin bir yolu var mı?
- 28. İşlemin 64 bit mi yoksa 32 bit mi olduğunu kontrol etmenin bir yolu var mı?
- 29. Nesnenin var olup olmadığını kontrol etmenin en hızlı yolu
- 30. Eşzamansız bir yöntemi senkronize etmenin genel bir yolu var mı?
Serbest bırakma yapısını kontrol etmek için #ifndef DEBUG yapın. RELEASE makrosu eklemeye gerek yok. – RajV