编译失败了加速SSL
问题描述:
我想用编译失败了加速SSL
#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
OpenSSL是需要使用Boost.Asio的的SSL支持。
检查boost::asio
库的配置和openssl
的配置。
答
您需要OpenSSl。
请点击此链接:https://slproweb.com/products/Win32OpenSSL.html
你有自动intaller OpenSSL的Windows上的列表!
选择“Win32 OpenSSL v1.0.2d”。将它安装到您的系统中,并将所需的路径添加到您的项目配置中。
重新编译一切,它会工作。
(路径添加是:XXXX /的OpenSSL的Win32 \ include和XXXX /的OpenSSL的Win32 \ LIB)
您可以找到由该名称某处的文件? – Wug 2012-08-14 15:16:55