1. __int64找不到符号
采用int64_t来代替: #if defined(__ANDROID__) typedef int64_t __int64; #endif
  1. 找不到
android下不需要直接引用该文件,用下面的宏去掉即可 #if !defined(__APPLE__) && !defined(__ANDROID__)
#include
#endif

  1. SO_NOSIGPIPE找不到
SO_NOSIGPIPE在mac中存在,可惜在android中不存在。请使用MSG_NOSIGNAL来代替 #if defined(__ANDROID__)
#define SO_NOSIGPIPE MSG_NOSIGNAL
#endif

  1. uint64_t, int64_t, uint32_t, int32_t等类似类型找不到
请检查你的头文件包含,将系统的头文件放在自已的头文件之前。因为你自己的头文件有可以定义了重复的类型,导致系统头文件出错。
  1. S_IREAD、S_IWRITE或者__S_IREAD、__S_IWRITE找不到
请用S_IRUSR、S_IWUSR代替
  1. pthread_cancel找不到
这个android并未实现,有一些替代方法,具体见:http://bbs.rosoo.net/thread-10289-1-1.html
  1. getifaddrs, 找不到
android并没有实现。不过谢天谢地,有人已经帮我们实现了。感谢一下他: https://github.com/kmackay/android-ifaddrs

  1. 找不到
请用此来代替:
#if defined(__ANDROID__)
#  include
#  define statvfs statfs
#else
#  include
#endif

更多相关文章

  1. 在Android中自动实现横竖屏切换的问题
  2. Android(安卓)实现简单的插件化模块化.
  3. Android(安卓)Notification通知栏、点击事件、悬浮通知的简单实
  4. android 实现高德2D地图,定位和定位蓝点
  5. Android通过onDraw实现在View中绘图操作
  6. 【总结备用】Android监听网络状态实现(BroadcastReceiver + Serv
  7. android 实现时钟的简单方法
  8. android Retrofit 简单使用
  9. 浅谈Java中Collections.sort对List排序的两种方法

随机推荐

  1. android 实现透明按钮
  2. Android使用WebView来显示天气预报
  3. Android(安卓)PowerManagerService分析
  4. Android 弹出窗口 PopupWindow
  5. Edittext 设置
  6. layout_alignParentBottom失效
  7. 各种Layout用到的一些重要的属性
  8. android 验证码
  9. Android纠正Activity横竖屏切换的生命周
  10. 在Android上远程调试JavaScript