Android NDK 没有 SUN_LEN 宏

标签 android android-ndk

今天我遇到了麻烦 - android 的 ndk 没有 SUN_LEN 宏(sys/un.h || linux/un.h ),我不想修补 android 的 header ,该怎么办?

最佳答案

不要修补 header ,在您自己的文件中定义它。

#ifndef SUN_LEN //In case they fix it down the road
#define SUN_LEN(ptr) ((size_t) (((struct sockaddr_un *) 0)->sun_path) + strlen((ptr)->sun_path))
#endif

关于Android NDK 没有 SUN_LEN 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12627382/

相关文章:

linux - 构建Shadowsocks android gituhub代码时出错

java - 使用对象类型将数组列表存储在共享首选项中

android - 您可以从虚拟设备运行 Android 电子市场吗?

用于构建 OpenCV 3.2 的 Android.mk 和 Application.mk

java - native C++ 方法是否计入 dex 文件方法计数?

android-ndk,找不到 glGenVertexArraysOES

android - 实现简单 NDK 设置的 UnsatisfiedLinkError

android - 获取当前运行我的应用程序的手机的 Android API 级别

android - 大屏电脑全屏,宽度超过最大宽度,出现灰色背景

java - 膨胀 View 会在物理设备上抛出 Resources$NotFoundException