Hej Bracia
Jak w Visualu sprawić,aby pewna część kodu kompilowała się tylko dla konfiguracji Release,natomiast w Debug ma pomijana?
Hej Bracia
Jak w Visualu sprawić,aby pewna część kodu kompilowała się tylko dla konfiguracji Release,natomiast w Debug ma pomijana?
#ifdef _DEBUG
// kod dla debug
#endif
#ifdef NDEBUG
// kod dla release
#endif
Niestety,nie działa ani #ifdef NDEBUG, ani #ifdef _DEBUG
Pewnie dlatego,że to jest projekt Qt...
#infdef QT_DEBUG
niestety,też nie działa :/
Ehh,cóż,trza będzie własnego define'a sobie zrobić,i odkomentowywać podczas kompilacji release....
Sprawdź sobie w ustawieniach projektu, w opcjach preprocesora jakie masz zdefiniowane stałe dla debug i release. Na pewno coś w tym stylu jest zdefiniowanego.
MasterBLB napisał(a)
niestety,też nie działa :/
Ehh,cóż,trza będzie własnego define'a sobie zrobić,i odkomentowywać podczas kompilacji release....
Dziwne.
Spróbuj jeszcze:ifndef QT_NO_DEBUG
bo pod taką flagą znajduje się makro Q_ASSERT.
Chwała Ci Bracie Marku!
podziałało xD