JsonCpp provides support for the data interchange format known as JavaScript Object Notation (JSON).
You can find the project home for JsonCpp at http://jsoncpp.sourceforge.net/, and you can find downloads at http://sourceforge.net/projects/jsoncpp/files/. Download the appropriate file and unpack, perhaps into your home directory. Create a JSONCPP_HOME environment variable; here’s an example:
| export JSONCPP_HOME=/home/jeff/jsoncpp-src-0.5.0 |
JsonCpp requires Scons, a Python build system. To install Scons under Ubuntu, use this:
| sudo apt-get install scons |
Navigate into $JSONCPP_HOME and use Scons to build the library.
| scons platform=linux-gcc |
For OS X, specifying a platform of linux-gcc worked for my install.
For my installation, building JsonCpp resulted in the creation of $JSONCPP_HOME/libs/linux-gcc-4.7/libjson_linux-gcc-4.7_libmt.a. Create a symbolic link to this file with the following name:
| cd $JSONCPP_HOME/libs/linux-gcc-4.7 |
| ln -s libjson_linux-gcc-4.7_libmt.a libjson_linux-gcc-4.7.a |
18.227.102.50