Как написать следующее на языке директив препроцессора?
if (isfullversion and isproduction)
else if (isliteversion)
end if
Как написать следующее на языке директив препроцессора?
if (isfullversion and isproduction)
else if (isliteversion)
end if
Вы создаете отдельные цели. один для облегченной версии, один для полной версии, затем добавьте флаги компилятора, такие как -DLITE
, затем проверьте #ifdef LITE
в своем коде.
LITE
, то #ifndef LITE
будет заполнено.
- person jer; 30.10.2010
Вы должны иметь возможность написать условия, которые у вас уже есть для препроцессора, если хотите, а не просто проверять, определены ли они.
#if (isfullversion && isproduction)
#elif (isliteversion)
#endif