Я пытаюсь реализовать библиотеки jsoncpp в своем коде C ++, я написал простой кусок кода, чтобы просто попробовать его, и он даже не компилируется.
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <string.h>
#ifndef json_included
#define json_included
#include "jsoncpp\include\json\json.h"
#endif
//#include "json\jsonC\json.h"
int main(int argc, char **argv)
{
std::string example = "{\"array\":[\"item1\", \"item2\"], \"not an array\":\"asdf\"}";
Json::Value value;
Json::Reader reader;
bool parsed = reader.parse(example, value, false);
std::cout << parsed;
return 0;
}
Ошибки, которые яполучить:
undefined reference to `Json::Reader::parse(std::string const&, Json::Value&, bool)'
undefined reference to `Json::Reader::Reader()'
undefined reference to `Json::Value::~Value()'
undefined reference to `Json::Value::Value(Json::ValueType)'
Я немного новичок в C ++, есть что-то, что я упускаю в операторе включения?Или jsonCpp нужно что-то дополнительное?
Спасибо за потраченное время!