C++ C++;Ubuntu。使用FFMPEG libs编译多个未定义的引用
我在Ubuntu12.10上安装了FFMPEG库,并按照说明安装了头文件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
在我编译时使用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