最近在做一個網絡音樂播放器時,由於出現qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method,
而不能播放網絡歌曲。
上網搜了半天,都說要在電腦那里安裝openssl,然后把C:\OpenSSL-Win64\bin下的libeay32.dll和ssleay32.dll拷貝到D:\Qt\Qt5.4.2\5.4\mingw491_32\bin, 然而並沒什么卵用!
我的解決辦法是:
Qt的這個目錄下:D:\Qt\Qt5.4.2\Tools\mingw491_32\opt\bin。自帶libeay32.dll和ssleay32.dll.
只需要把這個目錄下的兩個dll拷貝到D:\Qt\Qt5.4.2\5.4\mingw491_32\bin,就不會提示qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method。
http://blog.csdn.net/bladeandmaster88/article/details/52351339
