/usr/bin/ld: cannot find -l<libmanquante>
collect2: ld returned 1 exit status
nm /usr/lib/libavcodec.so.52
nm: /usr/lib/libavcodec.so.52: no symbols
jeje@desktop:~$ nm /usr/lib/libavformat.so.52
nm: /usr/lib/libavformat.so.52: no symbols
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question$ nm /local/lib/libavformat.a | grep av_register_all
00000000 T _av_register_all
référence indéfinie vers '' av_register_all() ''vient du fait que ffmpeg est une bibliothèque écrite pour le C mais n'est pas compatible avec le C++, sauf si on l'écrit comme ça :
#include using namespace std; extern "C" { #include <libavcodec/avcodec.h> #include <libavformat/avformat.h> } int main(...