Торговый шлюз.
Первое, что вам необходимо сделать — собрать Boost 1.78.0, включая компонент Boost.Log. Вы можете найти подробные инструкции на официальном сайте в разделе Getting Started on Unix Variants.
Затем можете клонировать код репозитория:
git clone --recurse-submodules https://gitlab.com/exchanges2/okx.git
Обратите внимание на параметр
--recurse-submodules
. Он нужен, чтобы рекурсивно установить все зависимости репозитория, описанные в файле .gitmodules
Сборка осуществляется с использованием утилиты CMake. Для её упрощения вы можете воспользоваться скриптом build.sh. После его исполнения собранный код будет находиться в директории build/Debug:
./build.sh