首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从安卓源码构建libxml2作为静态库

从安卓源码构建libxml2作为静态库
EN

Stack Overflow用户
提问于 2012-06-15 21:52:26
回答 1查看 5.8K关注 0票数 1

我正在为Android编写简单的C库

我正在尝试从源代码构建libxml2作为静态库,这样我就可以在我的代码中使用它。我正在使用Eclipse,并且我想在我的C函数中使用NDK中的libxml2。

我将源代码导入到一个名为libxml的新文件夹中,并将其放入Android.mk中:

代码语言:javascript
复制
include $(CLEAR_VARS)
LOCAL_MODULE    := libmyxml2
LOCAL_SRC_FILES := \
    ...  all c files from libxml .. \
    ...
include $(BUILD_STATIC_LIBRARY)

在我的共享库部分:LOCAL_MODULE := myxml2

在项目属性中,->的路径和符号包括..我在GNU C for libxml下有包含文件的目录

当我开始编译时,编译器告诉我错误:没有这样的文件或目录,它找不到包含。

我用的是windows系统。

有没有什么教程或者建议可以让我在我的C代码中以简单易懂的方式使用libxml2?

如何通过miself为安卓构建libxml2并开始在Eclipse下使用?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-02-21 11:03:56

这就是如何为安卓构建libxml2静态库的答案。Using libxml for Android如果静态库构建成功,你可以很容易地将它链接到你正在编写的应用程序。您还可以下载已经为您编写了Android.mk文件的libxml2,并使用NDK (https://github.com/android/platform_external_libxml2)构建它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11051969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档