请教下关于SSL使用中出现无法解析的外部符号的问题
>Socket.obj : error LNK2019: 无法解析的外部符号 _ERR_free_strings,该符号在函数 "public: virtual __thiscall Socket::~Socket(void)" (??1Socket@@UAE@XZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _SSL_CTX_free,该符号在函数 "public: virtual __thiscall Socket::~Socket(void)" (??1Socket@@UAE@XZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _SSL_free,该符号在函数 "public: virtual __thiscall Socket::~Socket(void)" (??1Socket@@UAE@XZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _SSL_connect,该符号在函数 "public: void __thiscall Socket::doSSLConnect(void)" (?doSSLConnect@Socket@@QAEXXZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _RAND_seed,该符号在函数 "public: void __thiscall Socket::doSSLConnect(void)" (?doSSLConnect@Socket@@QAEXXZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _RAND_status,该符号在函数 "public: void __thiscall Socket::doSSLConnect(void)" (?doSSLConnect@Socket@@QAEXXZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _RAND_poll,该符号在函数 "public: void __thiscall Socket::doSSLConnect(void)" (?doSSLConnect@Socket@@QAEXXZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _SSL_set_fd,该符号在函数 "public: void __thiscall Socket::doSSLConnect(void)" (?doSSLConnect@Socket@@QAEXXZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _SSL_new,该符号在函数 "public: void __thiscall Socket::doSSLConnect(void)" (?doSSLConnect@Socket@@QAEXXZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _SSL_CTX_new,该符号在函数 "public: void __thiscall Socket::doSSLConnect(void)" (?doSSLConnect@Socket@@QAEXXZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _SSLv23_client_method,该符号在函数 "public: void __thiscall Socket::doSSLConnect(void)" (?doSSLConnect@Socket@@QAEXXZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _SSL_load_error_strings,该符号在函数 "public: void __thiscall Socket::doSSLConnect(void)" (?doSSLConnect@Socket@@QAEXXZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _SSL_library_init,该符号在函数 "public: void __thiscall Socket::doSSLConnect(void)" (?doSSLConnect@Socket@@QAEXXZ) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _SSL_write,该符号在函数 "public: void __thiscall Socket::request(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?request@Socket@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) 中被引用
1>Socket.obj : error LNK2019: 无法解析的外部符号 _SSL_read,该符号在函数 "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall Socket::response(void)" (?response@Socket@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) 中被引用
1>G:\projects\http2\Debug\http2.exe : fatal error LNK1120: 15 个无法解析的外部命令
在做SSL相https编程时遇到如上错误
添加了
#pragma comment(lib, "libeay32.lib")
#pragma comment(lib, "ssleay32.lib")
还是不行