QT_NO_SSL和QSslSocket::supportsSsl()之间的关系
有一个defineQT_NO_SSL和QSslSocket::supportsSsl()之间的关系,ssl,qt5,qsslsocket,Ssl,Qt5,Qsslsocket,有一个defineQT\u NO\u SSL,它是在没有找到SSL库的情况下定义的。 还有方法QSslSocket::supportsSsl() 但是这两个有什么关系,它们是等价的吗? QT\u NO\u SSL qssl::supportsSsl()是否返回falsehold,或者是否可能未定义QT\u NO\u SSL,但qssl::supportssl()返回false?QT(至少使用OpenSSL后端)可以编译: 没有SSL支持--QT\u no\u SSL定义,SSL类甚至不可用于编译
QT\u NO\u SSL
,它是在没有找到SSL库的情况下定义的。
还有方法QSslSocket::supportsSsl()
但是这两个有什么关系,它们是等价的吗?
QT\u NO\u SSL qssl::supportsSsl()是否返回false
hold,或者是否可能未定义QT\u NO\u SSL
,但qssl::supportssl()
返回false?QT(至少使用OpenSSL后端)可以编译:
QT\u no\u SSL
定义,SSL类甚至不可用于编译李>
libssl
/libcrypto
/。。。;相反,它将dlopen
这些库在运行时查找它需要的函数李>
未定义
QT\u NO\u SSL
,但qsslssocket::supportsSsl()
返回false的场景是2(例如,如果QT未能找到或加载合适的SSL库)。因此,您确实需要确保两者都支持SSL。谢谢