以为asio用openssl要在编译的时候加上选项, 在文档里面找来找去都没找到相关的信息, 后来发现实际只要把openssl路径包进来即可, 另外记得用#prama comment 链接动态库
#include <boost/asio.hpp>
#include <boost/asio/ssl.hpp>
#include <fstream>
using namespace std;
using namespace boost::asio;
#pragma comment(lib, "libeay32MTd.lib")
#pragma comment(lib, "ssleay32MTd.lib")
int main()
{
ssl::context ctx(ssl::context::sslv23);
ctx.set_verify_mode(ssl::verify_peer);
ctx.load_verify_file("ca.pem");
}