Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android nkd没有包含搜索limits.h #include_next的路径大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我构建x264 ndk库时,我遇到了问题.
我已经在窗口和liunx环境中编译了.我犯了同样的错误…… @H_801_6@ @H_801_6@像这样:

@H_801_6@
In file included 
from c:\users\xxx\apPDAta\local\android\sdk\ndk-bundle\toolchains\
aarch64-linux-android-4.9\prebuilt\windows-x86_64\lib\gcc\aarch64-linux-android\4.9.x\include-fixed\syslimits.h:7:0,from c:\users\xxx\apPDAta\local\android\sdk\ndk-bundle\toolchains\
aarch64-linux-android-4.9\prebuilt\windows-x86_64\lib\gcc\aarch64-linux-android\4.9.x\include-fixed\limits.h:34,from ./common/common.h:123,from ./x264cli.h:30,from ./input/input.h:31,from ./filters/video/video.h:29,from ./filters/video/depth.c:26:
c:\users\xxx\apPDAta\local\android\sdk\ndk-bundle\toolchains\aarch64-linux-android-4.9\
prebuilt\windows-x86_64\lib\gcc\aarch64-linux-android\4.9.x\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 */

make: *** [.depend] Error 1
@H_801_6@这是我的脚本:

@H_801_6@
SYSROOT=$NDK/platforms/android-21/arch-arm64
TOOLCHAIN=$NDK/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64
CC=$TOOLCHAIN/bin/aarch64-linux-android-gcc-4.9.x
#CXX=$TOOLCHAIN/bin/aarch64-linux-android-g++
CROSS_PREFIX=$TOOLCHAIN/bin/aarch64-linux-android-
EXTRA_CFLAGS="-march=armv8-a -D__ANDROID__"
EXTRA_LDFLAGS="-nostdlib"

./configure --prefix=$PREFIX \
        --host=arm-linux \
        --sysroot=$SYSROOT \
        --cross-prefix=$CROSS_PREFIX \
        --extra-cflags="$EXTRA_CFLAGS" \
        --extra-ldflags="$EXTRA_LDFLAGS" \
        --enable-pic \
        --enable-static \
        --enable-Strip \
        --disable-cli \
        --disable-win32thread \
        --disable-avs \
        --disable-swscale \
        --disable-lavf \
        --disable-ffms \
        --disable-gpac \
        --disable-lsmash \
        --disable-asm \
        --disable-opencl
@H_801_6@有谁知道如何解决它?非常感谢.

解决方法

使用最新的NDK构建您需要在创建独立工具链时使用–deprecated-headers. @H_801_6@ @H_801_6@一些额外的信息:NDK unified headers

大佬总结

以上是大佬教程为你收集整理的android nkd没有包含搜索limits.h #include_next的路径全部内容,希望文章能够帮你解决android nkd没有包含搜索limits.h #include_next的路径所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。