我正在使用这段代码用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。
答案 0 :(得分:0)
我切换到旧版本(0.11)https://code.google.com/p/rapidjson/downloads/detail?name=rapidjson-0.11.zip,错误不再显示。
我使用的第一个版本来自github:https://github.com/miloyip/rapidjson
我不确定错误是否与我的开发环境或rapidjson中的错误有关。
答案 1 :(得分:0)
这是一个较晚的回应,但我认为这会对来这里的其他人有所帮助。代替Writer
当然包括了prettywriter.h。