sudo apt install git
sudo apt install gcc
sudo apt install g++
sudo apt install cmake
“Jsoncpp” ist eine C++ Bibliothek zum lesen und schreiben von JSON-Dateien.
sudo apt install libjsoncpp-dev
uuid ist eine Bibliothek zum erzeugen von UUIDs.
sudo apt install uuid-dev
zlib ist eine Bibliothek zum komprimieren von Daten.
sudo apt install zlib1g-dev
OpenSSL ist eine Bibliothek zum verschlüsseln von Daten.
sudo apt install openssl
sudo apt install libssl-dev
git clone https://github.com/drogonframework/drogon
cd drogon
git submodule update --init
mkdir build
cd build
cmake ..
make
sudo make install
cmake_minimum_required(VERSION 3.5)
project(drogon-core)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wpedantic")
add_executable(drogon-core main.cpp)
find_package(Drogon CONFIG REQUIRED)
target_link_libraries(${PROJECT_NAME} PRIVATE Drogon::Drogon)