Я не могу использовать libjson, например n.push_back (JSONNode (& quot; RootA & quot ;, & quot; Hello World & quot;));

Я загружаю libjson_7.6.1.zip из http://sourceforge.net/projects/libjson/, и скомпилируйте его для создания библиотеки.
После создания нового проекта я обнаружил, что не могу использовать libjson вот так:
n.push_back (JSONNode («RootA», «Hello World»)); // (JSONNode n (JSON_NODE);)

Сообщение об ошибке показывает, что «JSONNode :: JSONNode»: при перегруженном вызове функции не ясно

Он предлагает конструкторы JSONNode следующим образом:

«JSONNode :: JSONNode (const json_string &, BOOL)»

«JSONNode :: JSONNode (const json_string &, Json_number)»

«JSONNode :: JSONNode (const json_string &, Json_int_t)»

Что-то не так с моей версией libjson?

Или что я пропустил?

Спасибо за вашу помощь!

0

Решение

Я считаю, что решение заключается в том, чтобы отметить «#define JSON_LIBRARY» в JSONOptions.h

Я создаю файл cpp, пока использую c-library, думаю, в этом причина

0

Другие решения


По вопросам рекламы [email protected]