C++安装json库

ubuntu环境下,安装jsoncpp库:

在如下链接,下载jsoncpp-src-5.4.0.tar.gz

http://sourceforge.net/projects/jsoncpp/

在Ubuntu环境下,需先安装scons:

apt-get install scons(要先安装python环境)

解压文件
tar -xvzf jsoncpp-src-5.4.0.tar.gz

进入如下文件夹:
cd jsoncpp-src-5.4.0

输入如下命令:
scons platform=linux-gcc

最后会在文件夹libs下,生成两个文件:

libjson_linux-gcc-5.4.0_libmt.so和libjson-5.4.0_libmt.a

改名为:libjson.so和libjson.a

移动文件:

mv libs/linux-gcc-5.4.0/libjson.so  /lib 
mv libs/linux-gcc-5.4.0/libjson.a   /lib 
mv include/json/ /usr/include

编译源文件命令:

g++ -o main main.cpp -L. -ljson

另外:CLion对pthread的支持方法

在CLion的makefiles文件里,添加如下两句命令即可。
find_package(Threads REQUIRED)
target_link_libraries(thread Threads::Threads)

猜你喜欢

转载自blog.csdn.net/qq_27437197/article/details/85638153