As the question tells how should I install jsonccpp in ubuntu 14.04. I have downloaded the jsoncpp-src-0.5.0.tar.gz form sourceforge. Then I opened nautilus using sudo and copied,pasted and extracted the tar.gz file in /opt
. I have installed the cmake and used this code to install as suggested in the jsoncpp github
cmake -DCMAKE_BUILD_TYPE=debug -DBUILD_STATIC_LIBS=ON -DBUILD_SHARED_LIBS=OFF \
-DARCHIVE_INSTALL_DIR=. -G "Unix Makefiles"
But its giving this error
CMake Error: The source directory "/opt/jsoncpp-src-0.5.0" does not
appear to contain CMakeLists.txt. Specify --help for usage, or press
the help button on the CMake GUI.
- Codeblocks is used as C++ development IDE
Your installation with
cmake
fails because you are downloading a very old version ofjsoncpp
from SourceForge , a version that actually does not use cmake. The file README.txt with the 0.5.0 tarball has the details:Newer versions of
jsoncpp
are seen on GitHub (latest stable version is 1.7.3) and these actually do usecmake
to build.However a reasonable version exists in the Trusty Repositories and the following command will get you
jsoncpp 0.6.0
:Here are the details of the package on my system:
If you need a newer version this can be built from source but perhaps this version is enough for your purposes...