RapidJson:错误 C2061:语法错误:标识符“stack_”
Posted
技术标签:
【中文标题】RapidJson:错误 C2061:语法错误:标识符“stack_”【英文标题】:RapidJson: error C2061: syntax error: identifier 'stack_' 【发布时间】:2019-10-29 00:22:45 【问题描述】:我在我的程序中使用下面的代码
#include "stdafx.h"
#include "RapidJson\rapidjson.h"
#include "RapidJson\document.h"
#include "RapidJson\stringbuffer.h"
using namespace std;
using namespace rapidjson;
....
,......
Document doc;
doc.Parse(s.c_str());
编译时出现错误
rapidjson\document.h(2425):错误 C2061:语法错误:标识符“stack_” 1> rapidjson\document.h(2425): 注意:编译类模板成员函数'bool rapidjson::GenericDocument::StartArray(void)' 1> rapidjson\reader.h(2004): 注意:参见正在编译的函数模板实例化 'bool rapidjson::GenericDocument::StartArray(void)' 1>
谁能帮我解决这个问题。
谢谢 桑蒂
【问题讨论】:
【参考方案1】:通过提供不同的顺序来解决问题
#include "targetver.h"
#include <stdio.h>
#include <new>
#include <tchar.h>
#include <rapidjson.h>
#include <document.h>
#include <stringbuffer.h>
#include <writer.h>
#include <prettywriter.h>
#include <Windows.h>
#include <vector>
【讨论】:
以上是关于RapidJson:错误 C2061:语法错误:标识符“stack_”的主要内容,如果未能解决你的问题,请参考以下文章
C2061:语法错误:qtypetraits.h 中的标识符“L”
error C2061: 语法错误: 标识符“openmode”
使用Opencv2遇到error C2061: 语法错误: 标识符dest
error C2061: 语法错误 : 标识符 "newvalue1"
调用opencv时,使用Egien工具出现“error C2061: 语法错误: 标识符“Matrix””和“error C2653: “Eigen”:不是类或命名空间名称”该如何解决?