0

我有一个使用 ndk-build 在 cygwin 中构建的 Android NDK 项目。

但是,我想让它在 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,但仍然没有运气。有什么建议么?

4

2 回答 2

3

解决方法是使用 Windows 路径 LOCAL_C_INCLUDES := C:/ADT/includes/

请注意,使用以下方法也可以(根据 cpu2 的回答)

LOCAL_CFLAGS := -IC:/ADT/includes/
于 2013-09-14T15:38:49.160 回答
1

添加-I/path/to/includes到您的 cflags。

于 2013-09-13T23:45:06.577 回答