Используйте boost :: asio без ссылки на OpenSSL - PullRequest
0 голосов
/ 22 марта 2019

Я работаю над проектом, который использует boost :: asio.По умолчанию он связывается с библиотеками OpenSSL, однако функции SSL не используются.Мне нужно избавиться от зависимостей OpenSSL, есть ли способ сделать это?Спасибо

Ответы [ 2 ]

0 голосов
/ 23 марта 2019

Ваш вопрос на самом деле не имеет смысла, так как часть OpenSSL в Boost Asio не является обязательной.то есть он ссылается только на openssl, когда вы его используете.

Также по умолчанию boost asio является только заголовком.Так что вы, должно быть, приложили все усилия, чтобы скомпилировать библиотечную версию с включенным openssl.

Вы можете прочитать об этом здесь .

Если вы хотите включить только opensslкогда вы используете его, я бы просто использовал версию только для заголовка по умолчанию, и вы получите только то, что используете, и ничего более.

0 голосов
/ 22 марта 2019

Скомпилируйте повышение самостоятельно и сначала удалите биты OpenSSL.Было бы "способ сделать это".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...