Pakken nlohmann-json tilbyr en deklarasjons-basert JSON og et grensesnittbibliotek i minnet for C++. Pakken kalles ganske enkelt «json», men de fleste omtaler det som «nlohmann json» for å redusere tvetydighet, og det gjøres her.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/nlohmann/json/archive/v3.12.0/json-3.12.0.tar.gz
Nedlasting MD5 sum: c2528c3e04faccaaee44f1f8f3d30d99
Nedlastingsstørrelse: 9.3 MB
Estimert diskplass som kreves: 21 MB (legg til 477 MB for tester)
Estimert byggetid: mindre enn 0.1 SBU (legg til 5.8 SBU for tester)
Installer nlohmann-json ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
-D JSON_BuildTests=OFF \
-G Ninja ..
Hvis du fjernet -D
JSON_BuildTests=OFF parameteren, kjør testpakken ved å
utstede ninja && ninja
test. 4 tester er kjent for å mislykkes som henter
innhold, men de krever at et Git depotet for prosjektet er satt
opp.
Nå, som root bruker:
ninja install
-D JSON_BuildTests=OFF:
Denne parameteren deaktiverer bygging av tester, da de kan ta litt
tid å bygge. Fjern dette alternativet hvis du vil kjøre testpakken.