使用cygwin编译android的库,编译时出现头文件找不到 本帖最后由 Tilter 于 2015-01-04 13:34:17 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ANDROID_BASE=/cygdrive/c/android/android-src/x86/Intel_x86_sysimg_4.4_20131206 这个路径下面应该没有头文件 <utils/Log.h>你要include 头文件应该在 NDK_BASE =/cygdrive/c/android/android-ndk-r9d 下面的platform相关的平台下 <utils/Log.h> 在/cygdrive/c/android/android-src/x86/Intel_x86_sysimg_4.4_20131206/system/core/include/下面,我确认过有这个目录和文件的,include的头文件路径通过“ -I$(ANDROID_BASE)/system/core/include”指定了。其实,不仅仅是这个Log.h,$(NDK_BASE)/platforms/android-19/arch-arm/usr/include/下面的头文件,通过这种绝对路径的方式也是找不到的,要改成../../../../android/android-ndk-r9d/platforms/android-9/arch-arm/usr/include才能找到。这可能是一个路径映射的问题,但是第一次用cygwin,不太清楚该怎么弄。 写网页,想在手机上显示,如何调背景图片? 请教 论坛下载的资源导入不了? 如何实现在点击按钮的时候,在button上出现类似于progressbar的效果? Android提供离线版本的开发文档吗? android 开发问题 WIFI信号实时更新问题 eclipse 安装 ADT插件失败! 求助!!!安卓启动问题!!!求大神!!! 按下home键后回到app后新生成了activity解决 Xposed 问题,那位大神来! 三星刷机工具heimdall移植 谁能用安卓播放此url视频?
这个路径下面应该没有头文件 <utils/Log.h>你要include 头文件应该在 NDK_BASE =/cygdrive/c/android/android-ndk-r9d 下面的platform相关的平台下
include的头文件路径通过“ -I$(ANDROID_BASE)/system/core/include”指定了。其实,不仅仅是这个Log.h,$(NDK_BASE)/platforms/android-19/arch-arm/usr/include/下面的头文件,通过这种绝对路径的方式也是找不到的,要改成../../../../android/android-ndk-r9d/platforms/android-9/arch-arm/usr/include才能找到。这可能是一个路径映射的问题,但是第一次用cygwin,不太清楚该怎么弄。