2010-10-30 3 views

Répondre

2

Vous créez des cibles distinctes. un pour la version allégée, un pour la version complète, puis ajoutez des drapeaux de compilation comme -DLITE puis vérifiez #ifdef LITE dans votre code.

+0

Je l'ai déjà fait. Ce que je ne sais pas, c'est comment écrire la partie #ifdef pour les conditions ci-dessus – Melina

+0

Vous devez placer cela autour des sections de code que vous voulez pour la version lite, ou simplement la version complète, en fonction de la définition du préprocesseur. Vous n'avez qu'à en définir un (celui qui a du sens pour votre but) comme le! THAT_THING sera l'autre. Par exemple, si vous définissez 'LITE', alors' #ifndef LITE' sera plein. – jer

3

Vous devriez pouvoir écrire les conditions que vous avez déjà pour le préprocesseur si vous voulez, plutôt que de simplement vérifier si elles sont définies.

#if (isfullversion && isproduction) 

#elif (isliteversion) 

#endif 
Questions connexes