我有一个Android NDK项目,使用ndk-build在cygwin中构建得很好。
但是,我想让它在eclipse中构建,所以我在我的ADT版eclipse中安装了C / C ++开发工具,并在eclipse中为项目添加了原生支持。但是,在构建之后,我收到以下错误:
fatal error: timer.h: No such file or directory
在我原来的Android.mk文件中,我有以下内容可以让它在cygwin中运行:
LOCAL_C_INCLUDES := /cygdrive/c/ADT/includes/
我尝试将类似的包含路径(C:\ ADT \ includes)添加到Project-> Properties-> C / C ++ General-> Paths and Symbols,但仍然没有运气。有什么建议吗?
答案 0 :(得分:3)
修复是使用Windows路径
LOCAL_C_INCLUDES := C:/ADT/includes/
请注意,使用以下作品(根据cpu2的回答)
LOCAL_CFLAGS := -IC:/ADT/includes/
答案 1 :(得分:1)
将-I/path/to/includes
添加到您的cflags。