C++安裝json庫
阿新 • • 發佈:2019-01-13
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)