Précédent   Forum du club des développeurs et IT Pro > C et C++ > Outils pour C & C++
Outils pour C & C++ Forum d'entraide sur les outils de développement pour C & C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 03/07/2007, 09h44   #1
Alfred12
Membre régulier
 
Inscription : décembre 2004
Messages : 182
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 182
Points : 97
Points : 97
Par défaut GCC : warning comme erreur

Bonjour,

Quand je compile mon code sous linux avec GCC (à partir de Code::Blocks) les warnings sont considérés comme des erreurs.

Sous Windows, toujours avec GCC et CB, je n'ai pas ce problème et les warnings restent des warnings

J'ai cherché et je n'arrive pas à trouver l'option qui permet de corriger le problème (surtout que j'ai mis des #warning dans mon code en fonction des directives de compilation et que j'aimerais bien qu'ils apparaissent sans faire planter la compilation)

Merci de votre aide
Alfred12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2007, 11h08   #2
Alfred12
Membre régulier
 
Inscription : décembre 2004
Messages : 182
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 182
Points : 97
Points : 97
Bon, mon problème n'inspire pas grand monde.

En fait ça vient de Code::Block, dans les options "Settings|Compiler settings|Other|Advanced option|Output parsing" les définitions ne sont pas correctes pour GCC (je pense parce qu'il est en français dans ma version linux et en anglais dans ma version windows), et donc Code::Blocks interprète les warnings comme des erreurs et arrête la compilation.

Voilà.
Alfred12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2012, 11h59   #3
Lintel-oo
Membre habitué
 
Homme
Étudiant
Inscription : avril 2011
Messages : 239
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 239
Points : 128
Points : 128
Bonjour,
Désolé d'up ce forum mais j'ai exactement le même problème
Si tu passes encore par ici pourrais-tu me dire comment tu as pu le résoudre ?
Je vais continuer de chercher mais pour l'instant je ne vois pas ce qui cloche dans les options dont tu as parlées.
Lintel-oo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2012, 13h53   #4
Alfred12
Membre régulier
 
Inscription : décembre 2004
Messages : 182
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 182
Points : 97
Points : 97
Oh ! Oh ! Beau déterrage.

Bon, je ne sais plus exactement comment j'avais résolu le problème et maintenant j'utilise une version anglaise donc le problème ne se pose plus.

Il faut regarder à l'endroit où j'ai dit si une des règles qui s'applique pour les avertissement n'est pas traité comme une erreur. Ou essayer en version anglaise pour voir si le problème est toujours présent
Alfred12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2012, 00h47   #5
Lintel-oo
Membre habitué
 
Homme
Étudiant
Inscription : avril 2011
Messages : 239
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 239
Points : 128
Points : 128
En fait je me suis aperçu que c'était l'inverse qui se produisait : le compilateur indique une erreur par la police et l'empêchement d'aller plus loin dans la compilation mais marque "attention" -> je pensais qu'il s'agissait donc bien de warning mais en fait il me semble que d'après mon code il s'agissait d'erreurs

Voila, mon problème est (presque car j'ai encore tout un tas d'erreurs de link avec glew) résolu
Lintel-oo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h24.


 
 
 
 
Partenaires

Hébergement Web