Search code examples
c++pythonlinuxjsonscons

building jsoncpp (Linux) - an instruction for us mere mortals?


I am trying to build jsoncpp on Ubuntu 10.x - however the 'instructions' are at times vague. For example, it is not clear exactly which folder the scons.py file needs to reside in before the lib can be built.

Can someone outline the steps required to build the jsoncpp library? on Linux, or failing that, if anyone is aware of any online resource with this info, please share the link.


Solution

  • Here's what I did:

    apt-get install scons
    wget "http://downloads.sourceforge.net/project/jsoncpp/jsoncpp/0.5.0/jsoncpp-src-0.5.0.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fjsoncpp%2F&ts=1294425421&use_mirror=freefr"
    tar -xvzf jsoncpp-src-0.5.0.tar.gz
    cd jsoncpp-src-0.5.0
    scons platform=linux-gcc
    

    jsoncpp doesn't seem to install itself, so you'll have to manually copy the library and header files wherever you want them when you're building applications that use the library.