2010-12-05 7 views
4

Je compile mes projets Xcode avec des paramètres d'avertissement très élevés. Parfois, je dois utiliser des frameworks tiers distribués en tant que source (plutôt qu'en tant que framework). Ces cadres jettent souvent beaucoup d'avertissements.Puis-je avoir différents niveaux d'avertissement pour différents dossiers dans Xcode?

Y at-il un moyen de désactiver les avertissements pour ces dossiers? Je veux le niveau le plus strict pour mon propre code, mais ne me soucie pas si le code d'une tierce partie viole le niveau de mes avertissements. Fondamentalement, je ne veux pas voir 67 avertissements à chaque fois que je construirai.

Répondre

2

Vous cherchez ceci:

#pragma GCC diagnostic ignored "-Wdeprecated-declarations"

Les drapeaux peuvent être trouvés ici: http://gcc.gnu.org/onlinedocs/gcc-3.4.6/gcc/Warning-Options.html

Il suffit de remplacer le -W ... avec tout ce que vous voulez ignorer.

+0

Merci, j'ai utilisé le drapeau '-w', couplé avec http://stackoverflow.com/questions/6057192/how-do-you-set-file-specific-build-settings-in-xcode-4 à cacher les avertissements parasites dans le code d'un tiers. –

Questions connexes