【问题标题】:unable to build and install openH264 video codec for ios无法为 ios 构建和安装 openH264 视频编解码器
【发布时间】:2015-09-15 06:32:37
【问题描述】:

我正在尝试安装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 的说明来构建编解码器。除了成功安装后,我还必须将它包含在pjsip for video support 中。 不知道这个命令有什么问题?提前致谢。

【问题讨论】:

    标签: ios makefile pjsip openh264


    【解决方案1】:

    this的帮助下我解决了。

    只要运行:

    $sudo make OS=ios ARCH=arm64 install
    

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

    【讨论】:

    • 我对 MAC OS 完全陌生。是的,用这个命令制作 OpenH264 要容易得多。但是我在 Xcode 中集成 OpenH264 库文件时遇到了另一个问题。但经过长时间的观察和研究,我设法将这些库文件集成到我的 Xcode IOS 应用程序中。
    • @RajibTheKing:如果此代码对您有帮助,请投票。
    猜你喜欢
    • 2023-04-02
    • 1970-01-01
    • 2020-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-28
    • 2017-11-06
    相关资源
    最近更新 更多