使いたい
#include <boost/asio/ssl.hpp>
しかし、それは私にこれを落とします:
1>d:\boost\boost\asio\ssl\detail\openssl_types.hpp(19) : fatal error C1083: Cannot open include file: 'openssl/conf.h': No such file or directory
どうしたの?
boost::asio::ssl
が必要OpenSSL
です。
http://www.boost.org/doc/libs/1_50_0/doc/html/boost_asio/overview/ssl.html
Boost.Asio の SSL サポートを利用するには、OpenSSL が必要です。
boost::asio
ライブラリの構成との構成を確認してくださいopenssl
。
OpenSSL http://www.openssl.org/source/もインストールする必要があります。
OpenSSL が必要です。
このリンクに従ってください: https://slproweb.com/products/Win32OpenSSL.html
Windows 上の Openssl の自動インストーラーのリストがあります !!
「Win32 OpenSSL v1.0.2d」を選択します。システムにインストールし、lib への必要なパスをプロジェクト構成に追加します。
すべてを再コンパイルすると動作します。
(追加するパスは次のとおりです: XXXX/OpenSSL-Win32\include および XXXX/OpenSSL-Win32\lib)