jsoncpp (Linux) – инструкция для нас простых смертных?

Я пытаюсь построить jsoncpp на Ubuntu 10.x – однако «инструкции» временами расплывчаты. Например, неясно, в какой папке должен находиться файл scons.py, прежде чем можно будет создать библиотеку.

Может ли кто-нибудь изложить шаги, необходимые для создания библиотеки jsoncpp? на Linux, или если это произойдет, если кто-либо знает о любом онлайн-ресурсе с этой информацией, пожалуйста, поделитесь ссылкой.

2 Solutions collect form web for “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 
  • Нужен ли нам файл sconscript в каждом исходном каталоге
  • Не удалось запустить scons, получив ошибку импорта
  • Python - лучший язык программирования в мире.