我正在尝试构建一个简单的应用程序,该应用程序在 xcode 4 中使用 ffmpeg 的 libav* 库并收到以下错误:
ld:架构 i386 的 _ff_ac3_bit_alloc_calc_psd 中的非法文本从 /ffmpeg/temp/ffmpeg-0.8/builduni/lib/libavcodec.a(ac3.o) 重新定位到 non_lazy_ptr
我已经尝试运行 ranlib -c libavcodec.a 来解决这个问题,但没有任何反应。还有一件事:我的 libav* 库是胖二进制文件 (i386 + x86_64)。
有什么想法吗?