Я загружаю 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?
Или что я пропустил?
Спасибо за вашу помощь!
Я считаю, что решение заключается в том, чтобы отметить «#define JSON_LIBRARY» в JSONOptions.h
Я создаю файл cpp, пока использую c-library, думаю, в этом причина