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)