求助:编译底层库时要使用公用库libxml2的头文件,请问应该怎样做? 麻烦大家帮帮忙~~
部分mk文件摘抄如下:common_C_INCLUDES += $(LOCAL_PATH)/include
common_C_INCLUDES += external/libxml2/include
LOCAL_SHARED_LIBRARIES := libxml2 
包含了共享库libxml2,也包括了libxml库头文件的路径,但仍然编译不过,提示说找不到libxml库下面的头文件....烦请各位高手相助,小妹儿在此守候~~~  感谢

解决方案 »

  1.   

    此问题已解决..方法共享如下:
    1、mk文件添加以下条目:
    LOCAL_C_INCLUDES := \
                        $(LOCAL_PATH) \
                        external/libxml2/include 
    LOCAL_SHARED_LIBRARIES := libxml22、 代码中要使用libxml2库里面的头文件时,使用方法如下:
    #include <libxml/tree.h>此外需要注意的是,在编译此库时,一定要保证SDK里面已经包含了libxml2.so库文件,否则会导致编译不过。如有问题,欢迎探讨!