TLS initialization failed 亲测有效解决方法

2023-02-22 01:49:20  阅读 6010 次 评论 0 条

QT开发,release版本,单独运行报此错误(非IDE启动)

1、搜索libcrypto-1_1.dll    libssl-1_1.dll  两文件,拷贝到exe目录,各位根据自己QT安装位置去相应目录下找

C:\Qt\Qt5.14.2\Tools\QtCreator\bin\libcrypto-1_1.dll

C:\Qt\Qt5.14.2\Tools\QtCreator\bin\libssl-1_1.dll

ok,不报错了

2、然,拖到虚拟机中运行,还报这错,这指定是还缺库,网上方法找遍了没用,深夜用工具导出exe运行时依赖的dll 表,本机和虚拟机对比最终发现

虚拟机中少了个 msvcr100.dll

从本机拷贝到exe目录 ,虚拟机也好了

C:\Windows\System32\msvcr100.dll

本文地址:http://www.bloguan.com/?id=599
版权声明:本文为原创文章,版权归 博观网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?