cocos2d-x 使用 pugixml 在 android 上解析 XML 错误 'void* pugi::impl::(anonymous namespace)::xpath_allocator



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

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. 使用 -fexceptions 启用异常处理(如果您的平台支持)
  2. 通过在 pugiconfig.hpp 或生成设置中添加#define PUGIXML_NO_EXCEPTIONS来禁用 pugixml 中的异常处理。

最新更新