Вопрос

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

if (isfullversion and isproduction)

else if (isliteversion)

end if
Это было полезно?

Решение

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

Другие советы

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

#if (isfullversion && isproduction)

#elif (isliteversion)

#endif
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top