真的非常感谢您那么耐心,我现在的情况是我就把之前的arm-gcc编译器给删除了,重新弄了一个,然后恩是把ffmpeg重新编译了一遍,报所得库和头文件包含在/usr/local/lib和/usr/local/include
arm-linux-g++ -g -O2 -Wall -I/usr/local/include -o camera libswscale.cpp -L/usr/local/lib -lavutil -lavformat -lavcodec -lavutil -lswscale -lgcc
libswscale.cpp:37: warning: deprecated conversion from string constant to 'char*'
libswscale.cpp:43: warning: deprecated conversion from string constant to 'char*'
libswscale.cpp:44: warning: deprecated conversion from string constant to 'char*'
libswscale.cpp: In function 'int read_frame()':
libswscale.cpp:135: warning: unused variable 'i'
libswscale.cpp: In function 'int main(int, char**)':
libswscale.cpp:287: warning: label 'unmap' defined but not used
libswscale.cpp: At global scope:
libswscale.cpp:46: warning: 'file_name' defined but not used
/usr/local/arm/4.4.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/ld: warning: libx264.so.115, needed by /usr/local/lib/libavutil.so, not found (try using -rpath or -rpath-link)
/usr/local/arm/4.4.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/ld: warning: libz.so.1, needed by /usr/local/lib/libavformat.so, not found (try using -rpath or -rpath-link)
/tmp/ccCKrf27.o: In function `Convert422_420':
/home/andyhx/Desktop/libcreate/libswscale.cpp:100: undefined reference to `sws_getContext(int, int, PixelFormat, int, int, PixelFormat, int, SwsFilter*, SwsFilter*, double*)'
/home/andyhx/Desktop/libcreate/libswscale.cpp:115: undefined reference to `sws_scale(SwsContext*, unsigned char**, int*, int, int, unsigned char**, int*)'
/home/andyhx/Desktop/libcreate/libswscale.cpp:125: undefined reference to `sws_freeContext(SwsContext*)'
/usr/local/lib/libavcodec.so: undefined reference to `inflateReset'
/usr/local/lib/libavformat.so: undefined reference to `inflateEnd'
/usr/local/lib/libavcodec.so: undefined reference to `compress'
/usr/local/lib/libavcodec.so: undefined reference to `deflate'
/usr/local/lib/libavcodec.so: undefined reference to `deflateInit_'
/usr/local/lib/libavcodec.so: undefined reference to `x264_encoder_encode'
/usr/local/lib/libavformat.so: undefined reference to `inflate'
/usr/local/lib/libavcodec.so: undefined reference to `inflateSync'
/usr/local/lib/libavcodec.so: undefined reference to `compress2'
/usr/local/lib/libavcodec.so: undefined reference to `crc32'
/usr/local/lib/libavcodec.so: undefined reference to `deflateEnd'
/usr/local/lib/libavcodec.so: undefined reference to `deflateReset'
/usr/local/lib/libavcodec.so: undefined reference to `x264_param_default'
/usr/local/lib/libavcodec.so: undefined reference to `x264_encoder_headers'
/usr/local/lib/libavformat.so: undefined reference to `inflateInit_'
/usr/local/lib/libavcodec.so: undefined reference to `deflateInit2_'
/usr/local/lib/libavcodec.so: undefined reference to `x264_encoder_close'
/usr/local/lib/libavcodec.so: undefined reference to `x264_encoder_open_115'
/usr/local/lib/libavformat.so: undefined reference to `uncompress'
collect2: ld returned 1 exit status
make: *** [camera] Error 1
[ 此帖被王海天在2013-02-17 22:25重新编辑 ]