我想使用需要OpenSSL的QNetworkAuth构建我的Qt应用程序。 现在,我的系统中确实有qt 5.9,openssl 1.1.0和1.0.2,我试图强制cmake链接版本1.0.2。
target_link_libraries(${PROJECT_NAME}Client /usr/lib/libcrypto.so.1.0.0 /usr/lib/libssl.so.1.0.0 Qt5::Gui Qt5::Qml Qt5::NetworkAuth)
我的问题是,当我尝试运行我的应用程序时,我仍然会遇到如下错误:
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
我需要做些什么来解决它? 非常感谢你。