При реализации кода для SSL рукопожатия с использованием Asio, проект не строит и бросает ошибкуAsio зависимость от OpenSSL
C:\Eclipse\Boost\boost_1_62_0/boost/asio/ssl/detail/openssl_types.hpp:19:26: fatal error: openssl/conf.h: No such file or directory
Так это значит, что для SSL с использованием Asio нам нужно установить OpenSSL?
Ну, это не тот вопрос, который я хотел поднять. Вопрос в том, есть ли другой альтернативный вариант использования Asio SSL без запроса клиента на установку OpenSSL или другими словами, как я могу статически связывать OpenSSL с моим приложением в одном исполняемом файле?
Да, вы должны установить OpenSSL для повышения. Вы хотите, чтобы вы использовали OpenSSL + Boost без его установки (OpenSSL)? – Blacktempel
Вам необходимо предоставить дополнительную информацию, например, о том, как вы настроили и создали Boost, и как вы строите свою программу. Также см. [Boost Asio и OpenSSL 1.1.0] (http://stackoverflow.com/q/37517730), [VS2015 build openssl с boost asio] (http: // stackoverflow.com/q/39032716) и [Проблема 12238: Boost не скомпилируется с использованием OpenSSL 1.1.0] (https://svn.boost.org/trac/boost/ticket/12238). – jww
Правильно, я хочу сделать исполняемый файл, который позволяет клиенту общаться без какой-либо необходимости устанавливать OpenSSL на стороне клиента @Blacktempel –