C++ C++;Ubuntu。使用FFMPEG libs编译多个未定义的引用

C++ C++;Ubuntu。使用FFMPEG libs编译多个未定义的引用,c++,linux,ubuntu,gcc,C++,Linux,Ubuntu,Gcc,我在Ubuntu12.10上安装了FFMPEG库,并按照说明安装了头文件 在我编译时使用FFMPEG的C++应用程序,我得到了: /usr/local/lib/libavcodec.a(libfaac.o):函数中 Faac_encode_frame':/root/ffmpeg/libavcodec/libfaac.c:179:未定义 参考faacencode'/usr/local/lib/libavcodec.a(libfaac.o): 在函数Faac\u encode\u close':/r

我在Ubuntu12.10上安装了FFMPEG库,并按照说明安装了头文件

在我编译时使用FFMPEG的C++应用程序,我得到了:

/usr/local/lib/libavcodec.a(libfaac.o):函数中
Faac_encode_frame':/root/ffmpeg/libavcodec/libfaac.c:179:未定义
参考
faacencode'/usr/local/lib/libavcodec.a(libfaac.o): 在函数
Faac\u encode\u close':/root/ffmpeg/libavcodec/libfaac.c:52中:
未定义对
faacEncClose'的引用 /usr/local/lib/libavcodec.a(libfaac.o):函数中
Faac_encode_init':/root/ffmpeg/libavcodec/libfaac.c:78:未定义
参考
faacEncOpen'/root/ffmpeg/libavcodec/libfaac.c:88: 对
faacEncGetCurrentConfiguration'的未定义引用
/root/ffmpeg/libavcodec/libfaac.c:139:未定义对的引用
faacencgetdecodersspecificinfo'/root/ffmpeg/libavcodec/libfaac.c:153: 对
faacEncSetConfiguration'的未定义引用
/usr/local/lib/libavcodec.a(libfdk aacenc.o):函数中
aac\u encode\u close':/root/ffmpeg/libavcodec/libfdk aacenc.c:99: 对
aacEncClose'的未定义引用
/usr/local/lib/libavcodec.a(libfdk aacenc.o):函数中
aac_encode_frame':/root/ffmpeg/libavcodec/libfdk aacenc.c:344: 对
aacencode'的未定义引用
/usr/local/lib/libavcodec.a(libfdk aacenc.o):函数中
aac_encode_init':/root/ffmpeg/libavcodec/libfdk aacenc.c:116: 未定义对
aacEncOpen'的引用
/root/ffmpeg/libavcodec/libfdk aacenc.c:125:未定义对的引用
aacEncoder_SetParam'/root/ffmpeg/libavcodec/libfdk aacenc.c:132: 对
aacEncoder_SetParam'的未定义引用
/root/ffmpeg/libavcodec/libfdk aacenc.c:140:未定义对的引用
aacEncoder_SetParam'/root/ffmpeg/libavcodec/libfdk aacenc.c:160: 对
aacEncoder_SetParam'的未定义引用
/root/ffmpeg/libavcodec/libfdk aacenc.c:167:未定义对的引用
aacEncoder_SetParam' /usr/local/lib/libavcodec.a(libfdk aacenc.o):/root/ffmpeg/libavcodec/libfdk aacenc.c:185: 以下是对
aacEncoder_SetParam'的更多未定义引用
/usr/local/lib/libavcodec.a(libfdk aacenc.o):函数中
aac_encode_init':/root/ffmpeg/libavcodec/libfdk aacenc.c:263: 对
aacencode'的未定义引用
/root/ffmpeg/libavcodec/libfdk aacenc.c:269:未定义对的引用
aacEncInfo'/usr/local/lib/libavcodec.a(libmp3lame.o):在函数中
mp3lame\u encode\u frame':/root/ffmpeg/libavcodec/libmp3lame.c:204:
对
lame\u encode\u buffer\u float'的未定义引用 /root/ffmpeg/libavcodec/libmp3lame.c:188:未定义对的引用
lame\u encode\u buffer'/root/ffmpeg/libavcodec/libmp3lame.c:191:
对
lame\u encode\u buffer\u int'的未定义引用 /root/ffmpeg/libavcodec/libmp3lame.c:210:未定义对的引用
lame\u encode\u flush'/usr/local/lib/libavcodec.a(libmp3lame.o):在
功能
mp3lame\u encode\u close': /root/ffmpeg/libavcodec/libmp3lame.c:88:未定义对的引用
lame\u close'/usr/local/lib/libavcodec.a(libmp3lame.o):函数中
mp3lame\u encode\u init':/root/ffmpeg/libavcodec/libmp3lame.c:100: 对
lame_init'的未定义引用
/root/ffmpeg/libavcodec/libmp3lame.c:104:未定义对的引用
lame\u set\u num\u channels'/root/ffmpeg/libavcodec/libmp3lame.c:105: 对
lame\u set\u模式的未定义引用'
/root/ffmpeg/libavcodec/libmp3lame.c:108:未定义对的引用
lame\u set\u in\u samplerate'/root/ffmpeg/libavcodec/libmp3lame.c:109: 未定义对
lame\u set\u out\u samplerate'的引用
/root/ffmpeg/libavcodec/libmp3lame.c:113:未定义对的引用
lame\u set\u quality'/root/ffmpeg/libavcodec/libmp3lame.c:115:未定义 参考
lame\u set\u quality'
/root/ffmpeg/libavcodec/libmp3lame.c:119:未定义对的引用
lame\u set\u VBR'/root/ffmpeg/libavcodec/libmp3lame.c:120:未定义 参考
lame\u set\u VBR\u质量'
/root/ffmpeg/libavcodec/libmp3lame.c:123:未定义对的引用
lame\u set\u brate'/root/ffmpeg/libavcodec/libmp3lame.c:127:未定义 参考
lame\u set\u bWriteVbrTag'
/root/ffmpeg/libavcodec/libmp3lame.c:130:未定义对的引用
lame\u set\u disable\u repositor'/root/ffmpeg/libavcodec/libmp3lame.c:133: 对
lame_init_参数的未定义引用
/root/ffmpeg/libavcodec/libmp3lame.c:139:未定义对的引用
lame\u get\u encoder\u delay'/root/ffmpeg/libavcodec/libmp3lame.c:142: 对
lame\u get\u framesize'的未定义引用
/usr/local/lib/libavcodec.a(libopencore amr.o):函数中
amr\u wb\u decode\u close':/root/ffmpeg/libavcodec/libopencore amr.c:363: 如果退出,则未定义对
D\u的引用
/usr/local/lib/libavcodec.a(libopencore amr.o):函数中
amr\u nb\u decode\u frame':/root/ffmpeg/libavcodec/libopencore amr.c:122: 未定义对
解码器\u接口\u解码'
/usr/local/lib/libavcodec.a(libopencore amr.o):函数中
amr\u wb\u decode\u frame':/root/ffmpeg/libavcodec/libopencore amr.c:352: 未定义对
D\u的引用,如果解码'
/usr/local/lib/libavcodec.a(libopencore amr.o):函数中
amr\u nb\u encode\u frame':/root/ffmpeg/libavcodec/libopencore amr.c:267: 未定义对
编码器\u接口\u Encode'的引用
/usr/local/lib/libavcodec.a(libopencore amr.o):函数中
amr\u wb\u decode\u init':/root/ffmpeg/libavcodec/libopencore amr.c:318: 未定义对
D_IF_init'的引用
/usr/local/lib/libavcodec.a(libopencore amr.o):函数中
amr\u nb\u encode\u close':/root/ffmpeg/libavcodec/libopencore amr.c:222: 未定义对
编码器接口出口的引用'
/usr/local/lib/libavcodec.a(libopencore amr.o):函数中
amr\u nb\u decode\u close':/root/ffmpeg/libavcodec/libopencore amr.c:86: 未定义对
解码器接口出口的引用'
/usr/local/lib/libavco