0

我正在尝试为 ios 构建 openh264。我已经从最新版本下载了源代码。然后将PREFIXmakefile 中的更改为ios_local. 在那之后,我做make OS=ios ARCH=arm64了很多警告。

在那之后,当我这样做时sudo make OS=ios ARCH=arm64 install它退出并出现如下错误

clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of iOS 7 [-Wdeprecated]
ld: library not found for -lstdc++
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [libopenh264.2.0.0.dylib] Error 1

经过研究,Apple现在似乎不支持libstdc++,所以mac os兼容版本是libc++,应该在安装XCode时安装。我认为我的 XCode 版本Version 10.2.1 (10E1001)足以获得这个 libc++。我正在使用 macOS Mojave。这里出了什么问题?

4

0 回答 0