Je viens de commencer à travailler avec du code C++ compilé dans Visual Studio 2008. Le niveau d'avertissement par défaut sur le projet était fixé à 3 et il n'y avait pas d'avertissement. Je suis passé au niveau 4, et il s'avère qu'il y a environ 35 000 avertissements dans notre code. La majorité de ces avertissements sont des paramètres formels non référencés, que je voudrais supprimer éventuellement. En attendant, je voudrais m'assurer que les avertissements de niveau 3 ou moins se démarquent de la foule, alors je me demandais s'il y avait un moyen de traiter ces avertissements comme des erreurs. Je suis conscient que les avertissements spécifiques peuvent être étiquetés comme des erreurs, mais je ne trouve aucune liste pour les numéros d'erreur.Réduire des milliers d'avertissements du compilateur
Je me demandais si quelqu'un pourrait avoir des suggestions sur la façon de gérer cela?
Vous pouvez créer deux configurations de construction distinctes, l'une affichant le niveau d'avertissement 3 et l'autre le niveau 4. Ensuite, lorsque vous ne travaillez pas sur la réparation des avertissements, utilisez la configuration de niveau 3 – jalf
pourquoi ne résolvez-vous pas d'abord les avertissements de niveau 3 et ensuite seulement passez au niveau-4. Gain de temps, d'énergie et de maux de tête. –
@jalf: Bon commentaire. Les deux configurations peuvent être construites par un outil d'intégration continue tel que TeamCity. J'avais l'habitude de le faire (avoir plusieurs configurations de construction avec des paramètres différents) quand j'étais un développeur C++, ça a bien fonctionné! –