全部配置好路径之后,突然发现报错了,错误信息如下
Undefined symbols for architecture i386:
"_compress", referenced from:
_encode_strip in libavcodec.a(tiffenc.o)
(maybe you meant: _mp3_header_compress_bsf)
"_compress2", referenced from:
_flashsv_encode_frame in libavcodec.a(flashsvenc.o)
"_crc32", referenced from:
_png_write_chunk in libavcodec.a(pngenc.o)
"_deflate", referenced from:
_encode_frame in libavcodec.a(pngenc.o)
_encode_frame in libavcodec.a(lclenc.o)
_encode_frame in libavcodec.a(zmbvenc.o)
"_deflateEnd", referenced from:
_flashsv_encode_end in libavcodec.a(flashsvenc.o)
_encode_frame in libavcodec.a(pngenc.o)
_encode_end in libavcodec.a(lclenc.o)
_encode_end in libavcodec.a(zmbvenc.o)
"_deflateInit2_", referenced from:
_encode_frame in libavcodec.a(pngenc.o)
"_deflateInit_", referenced from:
_encode_init in libavcodec.a(lclenc.o)
_encode_init in libavcodec.a(zmbvenc.o)
"_deflateReset", referenced from:
_encode_frame in libavcodec.a(lclenc.o)
_encode_frame in libavcodec.a(zmbvenc.o)
"_inflate", referenced from:
_flashsv_decode_frame in libavcodec.a(flashsv.o)
_zlib_decomp in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(pngdec.o)
_decode_frame in libavcodec.a(tiff.o)
_decode_frame in libavcodec.a(tscc.o)
_decode_frame in libavcodec.a(zmbv.o)
"_inflateEnd", referenced from:
_flashsv_decode_end in libavcodec.a(flashsv.o)
_decode_end in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(pngdec.o)
_decode_frame in libavcodec.a(tiff.o)
_decode_end in libavcodec.a(tscc.o)
_decode_end in libavcodec.a(zmbv.o)
"_inflateInit_", referenced from:
_flashsv_decode_init in libavcodec.a(flashsv.o)
_decode_init in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(pngdec.o)
_decode_frame in libavcodec.a(tiff.o)
_decode_init in libavcodec.a(tscc.o)
_decode_init in libavcodec.a(zmbv.o)
"_inflateReset", referenced from:
_flashsv_decode_frame in libavcodec.a(flashsv.o)
_zlib_decomp in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(tscc.o)
_decode_frame in libavcodec.a(zmbv.o)
"_inflateSync", referenced from:
_flashsv_decode_frame in libavcodec.a(flashsv.o)
"_uncompress", referenced from:
_decode_frame in libavcodec.a(cscd.o)
_decode_frame in libavcodec.a(dxa.o)
_svq3_decode_init in libavcodec.a(h264.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
最后发现是少了一个库 libz.1.2.5.dylib