Install JsonCpp - flashbac/esd_projekt GitHub Wiki

Dies ist eine Anleitung wie man Jsoncpp auf einem neuen Board kompiliert und dann in die /usr/lib einfügt. Danach kann Json cpp einfach peer -l ins makefile eingebunden werden.

Die Originalanleitung stammt von hier Orginal Anleitung

Der Sourcecode von JsonCpp ist unter esd_projekt/tmp/JSON/jsoncpp-0.5.0.tar.gz zu finden

Für x64 System müssen nur noch die schritte 5-6 durchgeführt werden.

  1. Go to jsoncpp-src-0.5.0 and build JsonCpp using SCONS:
    $ cd ....git/esd_projekt/tmp/JSON/jsoncpp-src-0.5.0 $ python scons.py platform=linux-gcc check

  2. Install the JsonCpp library and header files:
    $ sudo cp ....git/esd_projekt/tmp/JSON/jsoncpp-src-0.5.0/libs/linux-gcc-4.4.5/libjson_linux-gcc-4.4.5_libmt.so /usr/lib $ sudo mkdir /usr/include/jsoncpp $ sudo cp /home/youruser/JsonCpp/jsoncpp-src-0.5.0/include/json/* /usr/include/jsoncpp/

  3. Finally open your Eclipse project, go to Project -> Properties -> C/C++ Build -> Settings -> GCC C++ Linker -> libraries and add json_linux-gcc-4.4.5_libmt.