1. 程式人生 > >C++安裝json庫

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)