以為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");
}
