RapidXML android ndk 难以解析文档
RapidXML android ndk trouble parsing document
我在为 android 编译这个时遇到问题:
string buffer = readString(m_paths[SCREEN]);
if (buffer != "")
{
//Read full buffer
xml_document<> doc;
doc.parse<0>((char*)buffer.c_str());
}
它在VS2010上运行良好,但由于某种原因它在ndk中失败,它返回此错误:
error:exception handling disabled, use -fexceptions to enable
我搜索过,我找到了这个:快速XML 编译分析字符串时出错
我已经尝试过了,但它也不起作用。
错误告诉您该怎么做:use -fexceptions to enable
.
您可以将其添加到您的 Android.mk 中,APP_CPPFLAGS += -fexceptions -frtti
.
另外,您的代码是错误的。将代码更改为 doc.parse<0>(&buffer[0]);
。 c_str()
返回一个不可修改的常量字符指针,但是parse
修改内容,因此您需要传递基础缓冲区。
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- 如何在文档文件夹中创建目录
- 当Microsoft文档仅包含 C# 示例时,如何查找 C++ 包含文件名
- 通过构造函数创建一些值并尝试添加到文档中使用 rapidjson 不起作用
- 关于类的 Python 文档 - 对C++的引用不正确
- C++/autoconf 等效于文档库要求.txt的要求是什么?
- mbed:使用 USB 文档库编译会导致错误
- C++ VISUAL STUDIO:GLFWwindow没有初始化,即使它是在文档中编写的并且以前工作过
- 使用 yaml-cpp 更新 YAML 文档的节点和值
- 在加载 MSHTML 文档之前从 MSHTML 文档中删除无效的 URL
- 如何在C++中表示JSON文档的递归对象结构?
- 如何查找 Redshift Maya API 文档?
- 如何使用值模板编写文档测试用例?
- 如何使用 Gradle DSL(领域特定语言)上的文档?
- ncurses 找不到任何关于cchar_t的文档
- 提取狮身人面像文档中的C++代码片段
- 关于 API 文档和设备操作 在助手-sdk-cpp 上
- RapidXML android ndk 难以解析文档
- 是否有一个(比较高级的)c++库来创建在iOS和Android上运行的pdf文档?
- 捕获A4大小的文档.OpenCV可以在Android中做到这一点吗?