Yardım DEFINE hk.

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

i3nuke

Üye
Üye
Mesaj
57
Çözümler
2
Beğeni
45
Puan
304
Merhaba

#ifdef ENABLE_ORNEK
bla bla
#else

Yukarıdaki örnekteki gibi marty sama kaynak kodlarını inceliyorum, bu makroların çalışması için service.h üzerine tanımlanması gerekmiyor mu? Service.h'si novaline altyapıdaki standart ile aynı. Mantığını anlayamadım. Bilgilendirebilir misiniz?
 
Marty sama fileslerinde commondefines.h kullanıyor. Bazı eklentilerin definesini o h dosyasına eklemiyor mesela mirror db eklentisini direk clientmanager cpp dosyalarına eklemiş define tanımını. Bu gibi bazı eklentilerde var client tarafındada bu şekilde ama client tarafında ek bir h dosyası kullanmamış direk locale inc h dosyasına eklemiş tanımları ama oradada bazı eklentiler yine cpp ye define tanımlamış. İncelersen anlarsın.
 
şöyle birşeyde var

#define enable_changelook
#ifdef enable_changelook
bla bla bla
#else
bla bla
#endif

yanlış bilmiyosam bu şekilde cpp içindede tanımlaya biliyosun
 
Geri
Üst