Инструкции очень Linux-ориентированный. Я предполагаю, что если вы на Windows, вы можете использовать Visual Studio, в этом случае должно работать (я не использовал Scons или Python):
git clone [email protected]:open-source-parsers/jsoncpp.git
mkdir build
cd build
cmake -G"Visual Studio 12 2013 Win64" ..\jsoncpp
cmake --build . --config Debug
cmake --build . --config Release
Линия 4 уточняет VS 2013 как генератор, предназначенный для 64-битной сборки. Чтобы создать 32-битную сборку, просто опустите Win64
. Чтобы увидеть все доступные генераторы, просто запустите cmake
без аргументов.
После того, как линия 4 завершена, у вас должно быть VS-решение с именем «jsoncpp.sln» в корне вашей папки сборки. Вы можете либо открыть это, либо построить из VS, либо просто использовать CMake для вызова компилятора, выполнив строки 5 & 6.
Построение проекта также приводит к запуску тестов, некоторые из которых терпят неудачу. Это означает, что сборка не удалась, но на самом деле вы должны иметь тестовые exes в папке bin (например, build \ bin \ Debug \ jsoncpp_test.exe) и библиотеке в папке lib (например, build \ lib \ Release \ jsoncpp.lib).
Я не уверен, насколько значительны испытательные сбои - я был бы обеспокоен, если бы я был вами :-)