2011-01-07 14 views
11

我想在Ubuntu 10.x上構建jsoncpp,但是'指令'有時是模糊的。例如,在構建lib之前,不清楚scons.py文件需要駐留在哪個文件夾中。構建jsoncpp(Linux) - 對我們來說只是一個凡人的指令?

有人可以概述構建jsoncpp庫所需的步驟嗎?在Linux上,或者失敗了,如果任何人知道有這些信息的任何在線資源,請分享鏈接。

回答

26

這裏就是我所做的:

 
apt-get install scons 
wget "http://downloads.sourceforge.net/project/jsoncpp/jsoncpp/0.5.0/jsoncpp-src-0.5.0.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fjsoncpp%2F&ts=1294425421&use_mirror=freefr" 
tar -xvzf jsoncpp-src-0.5.0.tar.gz 
cd jsoncpp-src-0.5.0 
scons platform=linux-gcc 

jsoncpp似乎並沒有自行安裝,所以你必須手動複製庫和頭文件,無論你想他們,當你正在創建一個使用的應用程序圖書館。

+1

這正是我需要的 – skyeagle 2011-01-07 22:50:42

5

現在這是很容易使用cmake做到:

確保CMake的安裝,比在主回購運行以下命令:

mkdir -p build/debug 
cd build/debug 
cmake -DCMAKE_BUILD_TYPE=debug -DJSONCPP_LIB_BUILD_STATIC=ON-DJSONCPP_LIB_BUILD_SHARED=OFF -G "Unix Makefiles" ../.. 
make 
make install 
相關問題