我想在Ubuntu 10.x上構建jsoncpp,但是'指令'有時是模糊的。例如,在構建lib之前,不清楚scons.py文件需要駐留在哪個文件夾中。構建jsoncpp(Linux) - 對我們來說只是一個凡人的指令?
有人可以概述構建jsoncpp庫所需的步驟嗎?在Linux上,或者失敗了,如果任何人知道有這些信息的任何在線資源,請分享鏈接。
我想在Ubuntu 10.x上構建jsoncpp,但是'指令'有時是模糊的。例如,在構建lib之前,不清楚scons.py文件需要駐留在哪個文件夾中。構建jsoncpp(Linux) - 對我們來說只是一個凡人的指令?
有人可以概述構建jsoncpp庫所需的步驟嗎?在Linux上,或者失敗了,如果任何人知道有這些信息的任何在線資源,請分享鏈接。
這裏就是我所做的:
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似乎並沒有自行安裝,所以你必須手動複製庫和頭文件,無論你想他們,當你正在創建一個使用的應用程序圖書館。
現在這是很容易使用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
這正是我需要的 – skyeagle 2011-01-07 22:50:42