Ошибка libxml2 при сборке build_native.sh на cocos2d-x

Я создаю гибридную игру для iOS/Android, используя cocos2d-x в качестве игрового движка. на стороне iOS у проекта нет проблем с загрузкой библиотеки libxml2. но когда я создаю build_native.sh на стороне Android, скрипт возвращает такую ​​​​ошибку

error: libxml2/libxml/tree.h: No such file or directory 

Я уже пытался изменить файл android.mk, но ничего хорошего не вышло. как связать библиотеку libxml2 в android?


person Fugogugo    schedule 09.08.2012    source источник


Ответы (1)


Я думаю, что правильная папка

libxml2/include/libxml/tree.h

Проверьте исходные файлы в

cocos2dx/platform/third_party/android/modules.

я использую версию 0.12.0

person m.ding    schedule 09.08.2012
comment
ах нашел.. но как его включить в проект? и какой правильный способ #include? #include ‹libxml2› или #include libxml2 ? - person Fugogugo; 10.08.2012
comment
если вы просто хотите использовать этот файл, вы можете указать весь путь: cocos2dx/platform/ Third_Party/android/moduleslibxml2/include/libxml/tree.h . - person m.ding; 13.08.2012