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
发表评论