I'm on 64 bit Arch Linux and I had some trouble getting the libraries to make because it was looking for the Dependencies directory in the wrong place and even installed it wrong, but once that was sorted out and I got the options set up correctly, it went fine.
I am working in code::blocks in C++ and I'm including libjson.h and the .so is set up in the linker. I am using JSON_PREPARSE, JSON_MEMORY_MANAGE and ARRAY_SIZE_ON_ONE_LINE with JSON_DEPRECATED_FUNCTIONS and JSON_LIBRARY off.
When I try to use "JSONNode n = libjson::parse(json);" on a valid JSON string, I get "/usr/include/libjson/libjson.h|246|undefined reference to `JSONPreparse::isValidRoot(std::string const&)'|"
Do I need to include something else or what? Is this a conflict I'm getting from using preparse? Should I be using the lazy parsing instead? I'm only using this for config files and save files, so I prefer to parse all at once.
I tried the test suite but I can't get it to make at all, it freezes at "../TestSuite2/NumberToString/isNumeric.cpp \
-Wfatal-errors -DNDEBUG -O3 -ffast-math -fexpensive-optimizations -pipe -o testapp"