websocketpp-0.8.2

Introduksjon til websocketpp

websocketpp pakken tilbyr et websocket klient/server bibliotek.

Ytterligere Nedlastinger

websocketpp Avhengigheter

Påkrevd

CMake

Anbefalt

Installasjon av websocketpp

Først må du bruke rettelser for å tillate bygging med boost-1.87 og nyere:

patch -Np1 -i ../websocketpp-0.8.2-boost-1.87-compat.patch
sed 's|"${WEBSOCKETPP_BOOST_LIBS}"|${WEBSOCKETPP_BOOST_LIBS}|' -i CMakeLists.txt

Installer websocketpp ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr        \
      -D CMAKE_BUILD_TYPE=Release         \
      -D CMAKE_SKIP_INSTALL_RPATH=ON      \
      -D CMAKE_POLICY_VERSION_MINIMUM=3.5 \
      -D ENABLE_CPP11=ON                  \
      -D BUILD_TESTS=OFF                  \
      -G Ninja ..

Nå, som root bruker:

ninja install

Parameterforklaringer

-D CMAKE_SKIP_INSTALL_RPATH=ON: Denne bryteren gjør at cmake fjerner hardkodede biblioteksøk stier (rpath) når du installerer en binær kjørbar fil eller et delt bibliotek. Denne pakken trenger ikke rpath når den er installert på standard plassering, og rpath kan noen ganger forårsake uønskede effekter eller til og med sikkerhetsproblemer.

-D CMAKE_POLICY_VERSION_MINIMUM=3.5: Dette tillater bygging med nyere CMake versjoner.

-D ENABLE_CPP11=ON: Dette bygger støtte for c++11 ISO standarden.

-D BUILD_TESTS=OFF: Dette deaktiverer bygging av tester.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/include/websocketpp og /usr/lib/cmake/websocketpp