![](/img/trans.png)
[英]Windows7 64-bit, Pyside6, PyQt6, ImportError: DLL load failed while importing QtCore: The specified procedure could not be found
[英]Pyside: Unresolved Functions error messages on windows7
我試圖運行一個用PySide模塊用python編寫的簡單程序來截取網站的屏幕截圖。 我正在具有OpenSSL(已安裝)的Windows 7上運行此程序。
我收到以下錯誤:
QSslSocket: cannot call unresolved function SSLv3_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error
我絕不相信此解決方案,因為我做了一個簡單的Google搜索並遇到了http://codeblog.vurdalakov.net/2009/11/solution-qsslsocket-cannot-call.html
我相信由於庫中的更改,錯誤會有所不同。
問題
當您嘗試使用QSslSocket
或QNetworkAccessManager
類打開HTTPS URL時, QSslSocket
以下錯誤:
QSslSocket: cannot call unresolved function SSLv3_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function ERR_get_error
QSslSocket: cannot call unresolved function ERR_error_string
解
您需要安裝OpenSSL Win32或Win64二進制文件。
libeay32.dll
和ssleay32.dll
復制到QtNetwork4.dll
或QtNetworkd4.dll
所在的位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.