Yardım DEFINE hk.


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

i3nuke

Aktif Üye
Mesaj
57
Beğeni
33
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?
 

melihalbayrak

Geliştirici
Mesaj
602
Beğeni
267
Puan
909
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.
 

shekspro

Üye
Mesaj
68
Beğeni
13
Puan
49
şö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
 

Üst