我正在为 Android 编写简单的 C 库
我正在尝试从源代码构建 libxml2 作为静态库,所以我可以在我的代码中使用它。我正在使用 Eclipse,我想在我的 C 函数中使用 NDK 中的 libxml2。
我将源代码导入到名为 libxml 的新文件夹到项目中,并在 Android.mk 中输入:
include $(CLEAR_VARS)
LOCAL_MODULE := libmyxml2
LOCAL_SRC_FILES := \
... all c files from libxml .. \
...
include $(BUILD_STATIC_LIBRARY)
在我的共享库部分: LOCAL_MODULE := myxml2
在项目 Properties -> Paths and Symbols -> Includes .. 我有 GNU C 下用于 libxml 的包含文件的目录
当我开始构建时,编译器告诉我错误:没有这样的文件或目录它找不到包含。
我在windows系统上。
是否有任何教程或一些建议如何以简单理解的方式在 NDK 的 C 代码中使用 libxml2?
如何自己为android构建libxml2并开始在Eclipse下使用它?
谢谢