cocos2d-x使用pugixml来解析android ERROR上的xml'void * pugi :: impl :: :(匿名命名空间):: xpath_allocator :: allocate(size_t)'

时间:2012-12-19 08:39:27

标签: android c++ xml-parsing cocos2d-x

我使用pugixml解析xml,它在ios上工作正常。但是,当我更改为android时,使用'./build_native.sh'(cocos2d-x for android)来构建我的项目。有一些错误:

pugi/pugixml.cpp: In member function 'void* pugi::impl::(anonymous namespace)::xpath_allocator::allocate(size_t)'
pugi/pugixml.cpp:5722:26: error: exception handling disabled, use -fexceptions to enable
有人可以帮助我。非常感谢你!

1 个答案:

答案 0 :(得分:0)

您有两种选择:

  1. 如果您的平台支持,则使用-fexceptions启用异常处理
  2. 通过将#define PUGIXML_NO_EXCEPTIONS添加到pugiconfig.hpp或您的构建设置,禁用pugixml中的异常处理。