Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Membre régulier
    Inscrit en
    décembre 2004
    Messages
    183
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 183
    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

  2. #2
    Membre régulier
    Inscrit en
    décembre 2004
    Messages
    183
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 183
    Points : 97
    Points
    97

    Par défaut

    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à.

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2011
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2011
    Messages : 242
    Points : 129
    Points
    129

    Par défaut

    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.

  4. #4
    Membre régulier
    Inscrit en
    décembre 2004
    Messages
    183
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 183
    Points : 97
    Points
    97

    Par défaut

    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

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2011
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2011
    Messages : 242
    Points : 129
    Points
    129

    Par défaut

    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

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •