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 :

Conflicting Declaration Type


Sujet :

C++

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Par défaut Conflicting Declaration Type
    Hello,

    Je cherche à écrire un nouveau projet en C++ qui inclue les deux librairies suivantes: quicktime et ffmpeg.

    Mais lorsque j'inclus les headers nécessaires (à savoir QuickTime.h et avcodec.h), l'erreur suivante apparaît:

    /usr/local/include/ffmpeg/avcodec.h:249: error: using typedef-name 'CodecType' after 'enum'
    /Developer/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks/QuickTime.framework/Headers/ImageCompression.h:291: error: 'CodecType' has a previous declaration here
    /usr/local/include/ffmpeg/avcodec.h:945: error: using typedef-name 'CodecType' after 'enum'
    /Developer/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks/QuickTime.framework/Headers/ImageCompression.h:291: error: 'CodecType' has a previous declaration here
    /usr/local/include/ffmpeg/avcodec.h:2067: error: using typedef-name 'CodecType' after 'enum'
    /Developer/SDKs/MacOSX10.3.9.sdk/System/Library/Frameworks/QuickTime.framework/Headers/ImageCompression.h:291: error: 'CodecType' has a previous declaration here
    Apparemment la même variable (CodecType) est déclarée dans chacune des librairies.

    Etonnamment si je lance un projet du type "cocoa application", le conflit n'intervient pas.

    Existe-t-il une option sous xcode qui permette de contourner le problème???

  2. #2
    Membre régulier
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Par défaut
    La solution est de modifier la variable présente dans avcodec.h ainsi que dans toute la librairie de ffmpeg et de recompiler le tout.....

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/01/2006, 10h30
  2. conflicting types
    Par semaj_james dans le forum C
    Réponses: 3
    Dernier message: 28/11/2005, 12h10
  3. [debutant]Compilation : too many types in declaration
    Par Battosaiii dans le forum Débuter
    Réponses: 15
    Dernier message: 03/11/2005, 13h36
  4. Réponses: 9
    Dernier message: 15/02/2005, 13h26
  5. Declaration Type ds une procedure
    Par Qwazerty dans le forum Langage
    Réponses: 6
    Dernier message: 28/08/2002, 09h09

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