Forum de la communauté SFML
Aide => Général => Discussion démarrée par: bungee le Février 27, 2013, 05:29:18 pm
-
Bonjour,
lorsque je compile mon projet en Debug sous visual studio 2010 ultimate,
j'obtiens une cinquantaine de lignes de warning de cette forme :
1>sfml-graphics-s-d.lib(Color.cpp.obj) : warning LNK4099: PDB 'sfml-graphics-s-d.pdb' n'a pu être trouvé avec 'sfml-graphics-s-d.lib(Color.cpp.obj)' ou sur 'C:\Users\****\Documents\Visual Studio 2010\Projects\******\Debug\sfml-graphics-s-d.pdb' ; l'objet sera lié sans informations de débogage
Bien entendu, ce ne sont que des warning qui ne nuisent pas à la compilation mais j'aimerais m'en débarrasser pour avoir une meilleure visibilité de la sortie.
une idée ?
merci :)
-
Salut,
Une petite recherche google donne :
#pragma warning disable -> au début d'un fichier pour désactiver les warnings en rapport avec le code de ce fichier
Project > Properties > Configuration Properties > C/C++ > Advanced > Disable Specific Warnings text box. Enter numbers of the warnings separated by semicolon. -> pour désactiver certains warnings grâce à leur code
Par contre je sais pas si on peut désactiver tous les warning, et de toute façon je te le déconseille (ça permet d'éviter des erreurs ultérieures...) !
-
Ce que tu dis, ça concerne les avertissements de compilation. Or là il s'agit d'un avertissement d'édition de liens, et à ma connaissance on ne peut pas les supprimer.
La solution est de rendre l'éditeur de liens content, en lui filant les fichiers .pdb. Pour les avoir, il faut compiler SFML.
-
D'acc 8)
Merci pour vos réponses !