我使用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
有人可以帮助我。非常感谢!
您有两个选择:
- 使用 -fexceptions 启用异常处理(如果您的平台支持)
- 通过在
pugiconfig.hpp
或生成设置中添加#define PUGIXML_NO_EXCEPTIONS
来禁用 pugixml 中的异常处理。