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 :
j'obtiens l'erreur suivante :g++ test.cpp -I/local/include/ -L/local/lib -lavformat -lavcodec -lz -lavutil -lm
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
Partager