我使用这段代码用 rapidjson 对 dom 进行字符串化:
rapidjson::StringBuffer buffer;
rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
document.Accept(writer);
但是我得到了 Writer 不是 rapidjson 命名空间的成员的错误。
我的包括:
#include "rapidjson/document.h"
#include "rapidjson/writer.h"
#include "rapidjson/stringbuffer.h"
#include <iostream>
如示例 simpledom.cpp 中所述。
所以我的问题是这是一个错误还是需要另一个作家类?我错过了任何包括吗?我使用最新版本的 rapidjson。