编译失败了加速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 

什么错呢?

+0

您可以找到由该名称某处的文件? – Wug 2012-08-14 15:16:55

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的http://www.openssl.org/source/

您需要OpenSSl。

请点击此链接:https://slproweb.com/products/Win32OpenSSL.html

你有自动intaller OpenSSL的Windows上的列表!

选择“Win32 OpenSSL v1.0.2d”。将它安装到您的系统中,并将所需的路径添加到您的项目配置中。

重新编译一切,它会工作。

(路径添加是:XXXX /的OpenSSL的Win32 \ include和XXXX /的OpenSSL的Win32 \ LIB)