-
[debutant] Avertissement
Voila lorsque je compile mon programme j'obtient un avertissment de ce type je sais que ce n'est qu'un avertissement mais j'ai bessoin de savoir pourquoi il apparait, pour quelle raison specifique a-t-on cette erreur ?
[C++ Avertissement] xmldom.hpp(738): W8058 Impossible de créer l'en-tête pré-compilé : données initialisées dans l'en-tête
-
L'explication par BCB:
Ce message s'affiche si l'avertissement "Prototypes required" est activé et que vous appelez une fonction sans fournir de prototype au préalable.
pas très explicite, je sais...je trouve pas mieux.
tu peux préciser au compilo que tu veux pas afficher ces avertissements...
-
Ce message arrive lorsqu'on initialise une donnée dans un .h, ce qui empêche le compilateur d'utiliser les entêtes pré-compilés. Les remèdes:
- Ne pas initialiser les données dans le .h mais plutôt dans le cpp.
- Ne pas utiliser les entêtes précompilés (Options du projet).
- Ou bien inclure le .h fautif après le #pragma hdrstop