Компиляция Telegram TDLib — Could NOT find OpenSSL

Кстати говоря, Вы можете сделать заказ у разработчика которого вы сейчас читаете, по любым вопросам с администрированием серверов, а также сайтами. Я помогу в любой задаче, оплата почасовая. Можете обратиться в Telegram для быстрой обратной связи, либо на почту которая на странице "Обо мне".

Дата публикации: 30.11.2018
Дата обновления: 18.12.2021

tdlib-telelgram-client-programm-crossplatform-python-c++-integration-library-td

Данная статья поможет тем, кто хочет создать свой клиент для Telegram на TDLib, например консольный клиент на Python для Linux, или на C# для Windows, чтобы потом показывать какой ты компьютерный маг своим друзьям, или же просто на Java.

Для компиляции кросс-платформенной библиотеки TDLib от Telegram Team нам нужно установить Git.

apt-get install git

Потом склонировать в папку td

git clone https://github.com/tdlib/td.git

перейти в папку td = cd td

Установить зависимости:

apt-get install libssl-dev
apt-get install build-essential checkinstall zlib1g-dev
apt-get install cmake
apt-get install openssl
apt-get install ccache
apt-get install gperf

В папке td, нужно создать Release, build папки:

mkdir Release && mkdir build

далее переходим в папку build

cd build

и пишем следующее:

cmake .. -DCMAKE_BUILD_TYPE=Release

после успеха который выглядит вот так:

compile-tdlib-td-telegram-client-cmake-make-gcc-python-lib-tg-openssl-error

Запускаем компиляцию нашей библиотечки:

make
compile-tdlib-td-telegram-client-cmake-make-gcc-python-lib-tg-openssl-error-2

Дожидаемся выполнения, далее используем в ваших проектах.

Кстати говоря, Вы можете сделать заказ у разработчика которого вы сейчас читаете, по любым вопросам с администрированием серверов, а также сайтами. Я помогу в любой задаче, оплата почасовая. Можете обратиться в Telegram для быстрой обратной связи, либо на почту которая на странице "Обо мне".

Как заблокировать пользователю просмотр чужих файлов через SFTP

Генерация паролей на Linux через pwgen

SIA & DIA — Создание и передача .zip .tar.gz .tar.bz2 архива в Linux и распаковка

Установка Composer на Debian 8.2

Python Error — ‘ascii’ codec can’t encode characters in position

Установка ElasticSearch на Debian 8.10

Что такое SSH? Как войти на сервер через SSH