QNetworkAccessManager :: get在Mac OS上崩溃

时间:2019-08-28 09:00:33

标签: macos qt5 qnetworkaccessmanager

在我更新OpenSSL之前一切正常。但是,当我将openssl1.0.2更新为openssl1.1.1时,在Mac OS上,当QNetworkAccessManager :: get时,客户端崩溃了。Windows上的相同错误是“创建SSL上下文时出错”。 使用网络模块时,我们应该调用libeay32.dll和ssleay32.dll,打开DEBUG运行时程序,然后我发现这两个DLL文件没有被调用。错误的原因是可执行文件找不到这两个文件,但是它们确实存在于QT安装目录中,因此我们复制了C:\ Qt \ Qt5.5.1 \ Tools \\ QtCreator \ bin \ libeay32.dll和将ssleay32.dll与QT5Network.dll放入同一目录以解决该问题。 但是,Mac OS上的问题仍然存在,我不知道该如何解决?请帮助我

我试图添加LIBS + = -LC:/usr/local/openssl/libssl1.1.1.dylib LIBS + = -LC:/usr/local/openssl/libcrypto1.1.1.dylib到.pro文件,但是没有用!

0 个答案:

没有答案