linux下jsoncpp1.8.4的编译
linux下一通编译,发现
网上有scons编译的,还有编译0.y.z版本的,现在还有更高的版本1.9.4,但是前两种可能是版本太低和我的版本不兼容,1.9.4的高版本这种方法是编译不通过
总结:这种方法编译能够通过,版本还不低,能够正常使用就刚刚好
1.jsoncpp下载
源码地址:http://github.com/open-source-parsers/jsoncpp/tree/1.8.4
2.解压源码
unzip jsoncpp-1.8.4.zip cd jsoncpp-1.8.4
3.使用cmake编译
$ mkdir -p build/debug $ cd build/debug $ cmake -DCMAKE_BUILD_TYPE=debug -DBUILD_STATIC_LIBS=ON -DBUILD_SHARED_LIBS=ON -DARCHIVE_INSTALL_DIR=. -G "Unix Makefiles" ../.. $ make // 查看生成的静态和动态链接库 $ find . -name *.a ./src/lib_json/libjsoncpp.a $ find . -name *.so ./src/lib_json/libjsoncpp.so