3
我使用以下生成命令来构建OpenH264项目。NDK编译错误:“致命错误:stdint.h:没有这样的文件或目录”Mac OS X
make OS=android ARCH=arm64 NDKROOT=~/Library/Android/android-ndk-r10d/ TARGET=android-12
但我得到了以下错误:
/Users/jerikc/Library/Android/android-ndk-r10d/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9/include-fixed/limits.h:168:61: error: no include path in which to search for limits.h
#include_next <limits.h> /* recurse down to the real one */
^
In file included from ./codec/common/inc/typedefs.h:48:0,
from ./codec/common/inc/wels_common_defs.h:37,
from codec/common/src/common_tables.cpp:33:
/Users/jerikc/Library/Android/android-ndk-r10d/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9/include/stdint.h:9:26: fatal error: stdint.h: No such file or directory
# include_next <stdint.h>
^
compilation terminated.
错误依然存在'make OS = android NDKROOT =〜/ Library/Android/android-ndk-r10d/ARCH = arm64 TARGET = android-21' –
由于某些原因,我们必须设置平台两次。答案已更新。 –
旧错误未发生,但遇到新错误:'codec/common/src/cpu-features.o:错误添加符号:文件格式错误collect2:错误:ld返回1退出状态' –