有使用QSslSocket的openssl服务器和Qt客户端。 连接到服务器服务器的客户端显示没有OPENSSL_Applink并关闭。但是使用OpenSSL客户端服务器工作正常。可能是什么原因?
答案 0 :(得分:7)
#include <openssl/applink.c>
包括applink.c
将解决问题。请检查OpenSSL FAQ
基本上,只有当我们使用d2i_X509
等任何文件处理API时,我们才会收到此错误。在Windows VC8.0中使用此API时,我在applink.c
中遇到断言失败。后来我分别做了fopen并调用了d2i_X509_fp
API。