Comment désactiver les avertissements bénins
dans VC++ 9 lors de l’utilisation de Boost
Lors de l’utilisation de la bibliothèque Boost avec VC++ 9 (également connu sous le nom de Visual C++ 2008), de nombreux développeurs rencontrent de nombreux avertissements bénins. Cela peut perturber le processus de développement et créer de la confusion, en particulier pour ceux qui sont nouveaux dans l’utilisation de ces outils. Comprendre comment éliminer efficacement ces avertissements est crucial pour une expérience plus fluide dans vos projets de codage. Dans cet article de blog, nous allons examiner les deux principales catégories d’avertissements générés et fournir des étapes claires et pratiques pour les désactiver.
Avertissements courants avec VC++ 9 et Boost
Les deux principales catégories d’avertissements auxquels les développeurs peuvent être confrontés lors de l’utilisation de Boost avec VC++ 9 incluent :
- Avertissement concernant le paramètre
/Wp64
. - Avertissement concernant la version du compilateur.
Ces avertissements peuvent ne pas causer de problèmes immédiats mais peuvent encombrer la sortie et compliquer les processus de débogage et de maintenance. Examinons comment adresser ces avertissements.
Solution pour éliminer les avertissements
1. Désactivation de l’avertissement /Wp64
Le premier avertissement que vous pourriez rencontrer est lié au paramètre /Wp64
, qui est activé par défaut dans les projets VC++ 9. Voici comment vous pouvez le désactiver :
-
Accédez aux Propriétés du Projet :
- Ouvrez votre projet dans Visual Studio.
- Allez dans
Propriétés du projet
>C/C++
>Général
.
-
Trouvez le paramètre
/Wp64
:- Localisez l’option de compilateur
/Wp64
dans les paramètres.
- Localisez l’option de compilateur
-
Désactivez l’option :
- Modifiez le paramètre en Non (/Wp-). Cela supprimera l’avertissement généré par ce drapeau.
Cet ajustement simple aidera à rationaliser votre processus de construction en éliminant le bruit inutile provenant des avertissements du compilateur.
2. Élimination de l’avertissement sur la version du compilateur
Le deuxième avertissement que vous pourriez voir concerne la version du compilateur. Pour y remédier, vous devrez modifier un fichier d’en-tête existant fourni par Boost. Voici comment faire :
-
Téléchargez le dernier fichier d’en-tête de configuration :
- Accédez au dépôt Boost en ligne.
- Localisez le fichier d’en-tête
boost\boost\config\compiler\visualc.hpp
.
-
Diff et fusion :
- Comparez le fichier téléchargé avec votre fichier
visualc.hpp
existant. Vous recherchez les sections qui gèrent le macro_MSC_VER
, qui signifie la version du compilateur. - Recherchez spécifiquement l’endroit où
_MSC_VER
est défini sur1800
, qui correspond à VC++ 9 (Visual C++ 2008).
- Comparez le fichier téléchargé avec votre fichier
-
Apportez les modifications nécessaires :
- Fusionnez les sections de code pertinentes du nouveau fichier dans votre fichier de configuration actuel. Cela garantit que le compilateur reconnaît correctement votre version et supprime tous les avertissements associés.
Conclusion
Gérer les avertissements bénins lors de l’utilisation de Boost avec VC++ 9 ne doit pas être une tâche décourageante. En suivant les étapes décrites ci-dessus, vous pouvez considérablement réduire l’encombrement dans votre processus de développement, vous permettant de vous concentrer davantage sur l’écriture de code de qualité sans distraction.
Ne laissez pas les avertissements vous ralentir ! Avec ces ajustements, vous pouvez créer un environnement de développement plus productif et profiter de votre parcours de programmation avec Boost et Visual C++.
N’hésitez pas à laisser des commentaires ou des questions dans la section ci-dessous ! Bon codage !