无法为 ios 构建和安装 openH264 视频编解码器

unable to build and install openH264 video codec for ios

我正在尝试安装 openH264 for ios。以下是我使用终端从 openH264 的当前目录 运行 执行的步骤:

$ make OS=ios ARCH=armv7

openh264 安装的默认位置已在 makefile 中设置 /usr/local。所以,我只是 运行 下面的命令

$make install

但是我得到了这个错误:

nasm -DUNIX64 -DPREFIX -f macho64 -Icodec/common/x86/   -o codec/encoder/core/x86/coeff.o codec/encoder/core/x86/coeff.asm
nasm: fatal: unrecognised output format `macho64' - use -hf for a list
type `nasm -h' for help
make: *** [codec/encoder/core/x86/coeff.o] Error 1

我正在关注 this instructions also to build the codec. Besides after successful installation I have to include it into pjsip for video support。 不知道命令有什么问题?提前致谢。

this的帮助下我解决了。

只是 运行 :

$sudo make OS=ios ARCH=arm64 install

用于 arm64 架构。将 ARCH 值更改为 armv7,设备为 armv7s,模拟器为 i386 和 x86_64。默认情况下,它安装在 /usr/local/lib 目录中。我使用 sudo 获得管理员权限,因为在复杂化结束时它抛出权限被拒绝 mkdir -p /usr/local/lib 的错误。