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 :

[ffmpeg] Problème de linkage


Sujet :

C++

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 3
    Par défaut [ffmpeg] Problème de linkage
    Bonsoir,
    Je souhaite utiliser la lib ffmpeg dans une application C++ avec MSYS/MinGW, dont voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include <iostream>
     
    #include <libavcodec/avcodec.h>
    #include <libavformat/avformat.h>
     
    int main(void)
    {
        av_register_all();
        printf("Hello world\n");
        return 0;
    }

    j'ai compilé ffmpeg puis l'ai installé, mais lorsque je tente de compiler ce code avec la commande :
    g++ test.cpp -I/local/include/ -L/local/lib -lavformat -lavcodec -lz -lavutil -lm
    j'obtiens l'erreur suivante :
    C:/DOCUME~1/jeje/LOCALS~1/Temp/ccm1EQsi.o:test.cpp: (.text+0x2b): référence indéfinie vers ' av_register_all() '
    collect2: ld returned 1 exit status


    J'ai essayé de faire ce qu'il y a sur cette page : Lien mais cela plante au moment du linkage

    Pour la compilation et l'installation de ffmpeg, je me suis inspiré de cette page : Lien


    Voila, j'espère que quelqu'un pourra m'aider

    Merci d'avance

  2. #2
    Membre très actif Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Par défaut
    Assure toi que libavformat et libavcodec sont bien dans un path connu du linker.

    Là tu passes -L/local/lib. Est-ce le bon path ?

Discussions similaires

  1. [ffmpeg]Problème de linkage
    Par SpongeBob dans le forum C++
    Réponses: 0
    Dernier message: 17/07/2008, 14h38
  2. Code::Blocks sous Linux problème de linkage
    Par Invité dans le forum Code::Blocks
    Réponses: 3
    Dernier message: 22/03/2006, 16h54
  3. Plusieurs fichiers => Problème de Linkage
    Par loic911 dans le forum C++
    Réponses: 6
    Dernier message: 01/03/2006, 00h11
  4. Problème de linkage avec la librairie DevIl
    Par Drannor dans le forum DevIL
    Réponses: 1
    Dernier message: 18/01/2006, 23h05
  5. Problème de linkage
    Par lvdnono dans le forum Windows
    Réponses: 4
    Dernier message: 15/06/2004, 12h32

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