Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2645 connectés 

 


Dernière réponse
Sujet : [C/C++] Supprimer les warning dans un code
korben Ok. Je comprends votre raisonnement, mais dans mon cas, la question ne se pose pas. Je ne peux pas le faire. D'abord parce que les warnings indiquent souvent des trucs de merde (pas uniquement, conversion de int en short ou truc facile comme ca) et ensuite parce que je n'ai pas le temps. J'ai encore pas mal d'algo à développer et donc...
Peut-être plus tard. Mais actuellement, je trouve quand même assez dingue qu'il ne soit pas possible de ne pas afficher ou checker les warnings sur une partie de code.
@+

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
korben Ok. Je comprends votre raisonnement, mais dans mon cas, la question ne se pose pas. Je ne peux pas le faire. D'abord parce que les warnings indiquent souvent des trucs de merde (pas uniquement, conversion de int en short ou truc facile comme ca) et ensuite parce que je n'ai pas le temps. J'ai encore pas mal d'algo à développer et donc...
Peut-être plus tard. Mais actuellement, je trouve quand même assez dingue qu'il ne soit pas possible de ne pas afficher ou checker les warnings sur une partie de code.
@+
brascoo Korben je crois qu'il serait plus sage d'essayer de corriger les warning plutot que de ruser avec de pragma. S'il y a des warning c'est qu'il y a une raison, le code ne doit pas etre tres propre du genre retour de variable declaree a l'interieur d'une fonction sans que celle-ci soit static etc...
 
Ou non utilisation d'une variable etc... d'autre part 1 warning peut engendrer plusieurs pwarning, ce qui fait que si tu corrige tranquillement les warning, tu devrait les voir disaraitre tres vite, en clair cela veut dire que tu n'as certainement pas 400 warning a corriger...
djfm bah si , corrige les librairies!!
celles de dev-C++ ont svt des pbs (ex conio)
El_gringo J'ai pas le temps de lire tous les p'tits détails, j'ai du boulot...beaucoup de boulot, et j'apprend le Visual en même temps justement !
Toxin Malheureusement non les directives préprocesseur sont interprétées AVANT le reste du code.
n0mad

El_gringo a écrit a écrit :

alors je suis pas sur du tout, c juste une idée, mais je suis pas expert:
 y a pas moyen de faire une boucle sur les pragma et de mettre une variable en paramètre du pragma, du style:
 
while ( warningNumber < 400 ) // si il y a 400 warning...
 
   #pragma warning (disable: warningNumber)  
 
oula, c vrai qu'en l'écrivant ça fait bizare, je suis de moins en moins sur de mon coup là...




 
Sans déconner, t'as pensé à acheter un livre sur Visual C++ ?

El_gringo alors je suis pas sur du tout, c juste une idée, mais je suis pas expert:
 y a pas moyen de faire une boucle sur les pragma et de mettre une variable en paramètre du pragma, du style:
 
while ( warningNumber < 400 ) // si il y a 400 warning...
 
   #pragma warning (disable: warningNumber)  
 
oula, c vrai qu'en l'écrivant ça fait bizare, je suis de moins en moins sur de mon coup là...
korben ALors?
korben Merci de suivre Verdoux! J'avais mis cela de coté pendant qq temps, mais là, j'en ai vraiment besoin, parce que 400 warnings, cela devient un peu chiant, surtout quand c'est pas les miens.
korben Très cher Kadreg, tu as lu ce que j'ai écrit? Je veux qu'il ne m'affiche AUCUN warning, pas uniquement le 42, 18 ou je ne sais pas quoi.
Alors, il existe une option all ou qqch comme ça?
verdoux Cette solution avait déjà été donnée dans un précédent post de korben, mais il a pas aimé:
http://forum.hardware.fr/sqlforum/ [...] inc&cache=
kadreg Toi, tu utilises les produits roguewave :D
 
#pragma warning (disable:42)
 
Evidement, tu remplace 42 par le numero de warning que tu veux disable.
 
et evidemment, après
#pragma warning (enable:42)
korben SoWhat, je veux avoir un niveau de warning maximum pour mon code, mais je ne veux pas checker celui des includes. Ne pouvant apparemment pas lui dire tout sauf les includes, je me dis qu'il doit bien y avoir un moyen de ne pas afficher les warnings. DOnc..
Je cherche à activer et désactiver les warnings pour un nombre de lignes donné.
@+
SoWhatIn22 Si je ne me trompe pas, tu vas dans Projects | settings et tu regardes les options qu'il y a. Il y a un endroit tu définis le niveau de warning.
korben Ok. Et quand c'est les librairies que tu emploies qui causent les warnings, tu corriges les librairies?
Plus sérieusement, j'aimerais juste qu'il n'affiche pas les warning des libraires, donc mettre un disable warning avant les includes et enable warning après.
Voilà!
La prochaine fois nOmad:-)
n0mad il faut corriger les warning, c'est plus propre.
korben Salut
J'aimerais que Visual C++ n'affiche pas les warnings qu'il pourrait trouver dans une partie définie de mon code. Je peux faire cela comment.
J'ai vaguement trouvé qqch sur MSDN avec Pragma, mais il fallait définir quel message on ne voulait pas voir afficher. Et moi, je veux qu'il en affiche aucun.
Alors?
@+

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)