Jsoncpp
Soncpp is an implementation of a JSON (http://json.org) reader and writer in C + +. JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It's easy for machines to parse and generate.
Download
http://sourceforge.net/projects/jsoncpp/
or here: http://download.csdn.net/detail/chinaeran/8631141
Linux Platform compilation
unzip and run the following command:
# first install scons $ sudo apt-get install scons$ scons platform=linux-gcc
Target path:
Dynamic library:./libs/linux-gcc-4.8/libjson_linux-gcc-4.8_libmt.so
Static libraries:./LIBS/LINUX-GCC-4.8/LIBJSON_LINUX-GCC-4.8_LIBMT.A
ARM Platform Compilation
Note :platform does not contain arm platform, similar to LINUX-GCC, so the source code extracted, independently compiled
After decompression , run the following command:
$ mkdir Arm_jsoncpp$ Cpinclude/arm_jsoncpp/-R$ CP src/lib_json/* arm_jsoncpp/$ CD arm_jsoncpp/# Compile a static library$ arm-linux-gnueabihf-g++-C *.cpp-I./include-fpic$ AR cr Libjsoncpp.a *.O# compiling the dynamic library$ arm-linux-gnueabihf-g++-shared-fpic *.cpp-I./include-O libjsoncpp.so
Target path:
Dynamic library:./arm_jsoncpp/libjsoncpp.so
Static libraries:./arm_jsoncpp/libjsoncpp.a
Jsoncpp Linux Platform compilation and arm porting