RapidJson: ошибка C2061: синтаксическая ошибка: идентификатор 'stack_' - PullRequest
0 голосов
/ 29 октября 2019

Я использую приведенный ниже код в моей программе

#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 Ответ

0 голосов
/ 29 октября 2019

Проблема решена путем предоставления другого заказа

#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>
...