在 Xcode 4.3.2 中,构建一个 iPad 应用程序,其中包括libavutil.a
ffmpeg 发行版,它可以正确构建和运行,但是当我尝试运行单元测试(Cmd-U)时,我收到以下链接器错误:
ld: 非法文本重定位到 /myPath/libavutil.a(imgutils.o) 中的 cstring 从 /myPath/libavutil.a(imgutils.o) 中的 _av_image_check_size 用于架构 armv7 clang: 错误:链接器命令失败,退出代码 1(使用-v 查看调用)
这是在设备上(我们目前无法在模拟器中运行它,因为我们没有包含所有库的胖二进制文件)。
为什么在运行单元测试时它会正常构建和运行但不能链接?