директивы препроцессора target-c - PullRequest
2 голосов
/ 30 октября 2010

Как мне написать следующее на языке директив препроцессора?

if (isfullversion and isproduction)

else if (isliteversion)

end if

Ответы [ 2 ]

3 голосов
/ 31 октября 2010

Вы должны быть в состоянии написать условия, которые у вас уже есть для препроцессора, если хотите, а не просто проверять, определены ли они.

#if (isfullversion && isproduction)

#elif (isliteversion)

#endif
2 голосов
/ 30 октября 2010

Вы создаете отдельные цели.один для облегченной версии, один для полной версии, затем добавьте флаги компилятора, такие как -DLITE, затем отметьте #ifdef LITE в своем коде.

...