json-3.12.0 (nlohmann-json)

Introduksjon til nlohmann-json

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.

[Notat]

Notat

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.

Pakkeinformasjon

nlohmann-json Avhengigheter

Påkrevd

CMake-4.3.4

Installasjon av nlohmann-json

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

Parameterforklaringer

-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.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/include/nlohmann og /usr/share/cmake/nlohmann_json