在QT5.12版本时候碰到这个问题复制对应文件夹下的libeay32.dll和ssleay32.dll即可, 升级到5.15时候发现这样还不够,需要再复制libcrypto-1_1.dll和libssl-1_1.dll文件。QT5.15安装只能用在线安装器,安装时吧OPENSSL也选上就会有后面两个文件了。另外5.15的文件目录结构也有所变化,例如我的工程是使用mingw81_32编译器,那么就把"C:\Qt\Tools\OpenSSL\Win_x86\bin" 下的libcrypto-1_1.dll和libssl-1_1.dll 和 "C:\Qt\Tools\mingw810_32\opt\bin" 下的libeay32.dll和ssleay32.dll 复制到 "C:\Qt\5.15.2\mingw81_32\bin"目录下即可, 发布时复制到 exe文件对应的目录即可。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐