IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Options de compilation sous gcc (redefinition de typedef)


Sujet :

C

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut Options de compilation sous gcc (redefinition de typedef)
    Bonjour,

    Je suis en train de travailler sur un projet qui n'était pas compilé sous gcc.
    Par contre moi de mon côté, je dois utiliser gcc et j'ai les erreurs suivantes:

    error: redefinition of typedef 'blabla'
    error: previous declaration of 'blabla' was here

    l'erreur de vient pas de la double inclusion d'un meme fichier, mais bien du fait que les meme typedef sont dans plusieurs fichiers... Vu le projet, je ne peut pas/veut pas m'amuser a supprimer les typedef et modifier les inclusions de .h.

    Existe t il une option de compilation qui transformerait ces erreurs en warning, voir les supprimerait totalement?

    Merci de vos réponses.

  2. #2
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    je ne peut pas/veut pas m'amuser a supprimer les typedef et modifier les inclusions de .h.
    C'est pourtant ce que tu devrais faire : Il y a à l'évidence un problème dans l'organisation de ce programme et tu trouveras avantage à le régler au plus tôt avant que ça prenne une allure d'usine à gaz mal foutue ou d'un plat de spaghetti trop cuits.

    C'est vrai que ce n'est pas marrant, mais sinon tu vas continuer à développer un truc bancal.

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut
    Je le sais bien. Le problème c'est que cela impacte plein de modules que je ne maitrise pas du tout, modules que je ne dois pas modifier...

    Au passage, je précise que les redéfinitions sont à chaque fois strictement identiques.

Discussions similaires

  1. option de compilation sous VS2013
    Par aspire dans le forum C#
    Réponses: 6
    Dernier message: 04/06/2014, 16h36
  2. Réponses: 3
    Dernier message: 16/11/2010, 15h07
  3. [débutant]compiler avec gcc sous linux
    Par Ickou dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 10/03/2006, 17h27
  4. [Code::Blocks]Options de compilation de gcc
    Par Marco85 dans le forum Code::Blocks
    Réponses: 2
    Dernier message: 28/02/2006, 10h16
  5. Option de compilation gcc : sem.h
    Par Luther13 dans le forum Linux
    Réponses: 8
    Dernier message: 29/12/2004, 12h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo