android - 错误 : '__NDK_FPABI__' does not name a type. 版本 2

标签 android c++ android-ndk

我遇到了与这里描述的完全相同的问题 ERROR: '__NDK_FPABI__' does not name a type但我不明白答案或者我做错了;我需要更多详细信息。
这是我的环境:

  • 尝试编译 .so(第三方)以便在我的 Android 应用程序中使用它。这是一个独立的库,不在任何 Android 项目中(不在 project/jni 中)
  • 主机操作系统:Ubuntu 12.10 x86
  • Android NDK 版本 r9d

我所做的是:

  • 打开 lib.so 的 Makefile -> 将/usr/include 的路径更改为 $NDK_HOME/platform/android-9/arch-arm/usr/include (在前面的链接中,我不明白“Android makefile”的含义")
  • 添加 LOCAL_CFLAGS += -save-temps

所以,我不明白这个独立库中“Android makefile”的含义以及在哪里搜索(以及要查找的内容)*.i *.ii *.s 文件

有什么帮助吗?谢谢

P.D:我想在相关主题中发表评论,但我没有足够的声誉。对不起

最佳答案

我已经解决了从 $NDK_HOME/platform/android-9/arch-arm/usr/include/sys 链接头文件 (sys/cdefs.h) 的问题至 $NDK_HOME/platform/android-9/arch-arm/usr/include
并更改从 #include <sys/cdefs.h> 启动错误的源文件至 #include <cdefs.h>

肯定有更好的解决方案,但这对我来说已经足够了。

关于android - 错误 : '__NDK_FPABI__' does not name a type. 版本 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23339489/

相关文章:

c++ - 运行时错误打印字符串,即使它在函数中工作正常

android - 将另一个目录中的 .so(预构建)库添加到 APK

java - 错误 java.lang.StackOverflowError : stack size 8MB

android - 如何在触摸android中图像的特定位置时创建一个点

android - 在 Android 上获取本地时间

c++ - 是否可以在特定类型的元组上定义扩展方法?

c++ - 如何使用 C 字符串读取 .txt 文件?

Android如何提高ffmpeg mp4性能?

android - 在 Android NDK 中从 C++ 代码直接调用另一个 .so 文件中的函数

android - 如何在屏幕中间显示我的 Admob 横幅广告?