当前位置:首页 > 文章中心 > 正文内容

Qt https 程序运行异常

dgx6665个月前 (03-11)文章中心36

【1】问题现象描述

利用QT的https方式访问服务器,添加了libeay32.dll 和 ssleay32.dll, 且一直都使用正常。

正常现象:返回200,且该获取的值都正常返回(即replyByte不为空)。

突然,有一天(不是很久很久以前.....),把打包的版本安装到销售的机器(系统比较纯净)上,发现登录失败了......

1.1 源程序代码

1.2 打印的失败(创建SSL上下文错误)日志如下:

经过各种排查,最后确定是缺少了动态库。

【2】问题原因

经排查,缺少msvcr120.dll (946KB)。

注意是946KB这个库,因为系统中有各种大小的msvcr120.dll,只有946KB这个才可以。

不好意思!抱歉!不要问我怎么分析到是缺少这个库......

因为我也是尝试着把系统中已安装的程序其附加动态库分别加进去试出来的结果。

纯属经验和幸运。

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/216.html

分享给朋友:

“Qt https 程序运行异常” 的相关文章

AMD发布新的预览版显卡驱动,支持《战神 : 诸神黄昏》和《冰汽时代2》

AMD Software Adrenalin Edition 24.20.11.01预览版驱动程序发布,支持新游戏《战神:诸神黄昏(God of War Ragnar"ok)》、《冰汽时代2(Frostpunk 2)》和《模拟人生4》DirectX11模式(The Sims 4 DirectX 11...

AutoCAD 2014系列自学教程(1)

本期分享AutoCAD 2014中文版实用教程之《第1章 基本概念、基本操作》,下载方式见文末。...

AutoCAD 2014机械设计完全自学手册

《CAD/CAM/CAE工程应用丛书:AutoCAD 2014机械设计完全自学手册(第2版)》主要针对机械设计CAD领域编写,以AutoCAD 2014中文版为设计平台,详细而系统地介绍了AutoCAD在机械设计领域内的具体应用技术。书中共分为两个部分15个章节。第一部分(第1-6章),讲解了Aut...

怎么解决CAD安全系统不起作用或未正确安装?

CAD激活完后打开弹出显示安全系统(软件锁许可管理器)不起作用或未正确安装?很多人表示一头雾水,那下面就跟小编一起来解决吧!1、首先,打开电脑C盘目录。2、第二,我们要找出隐藏的文件夹ProgramData,选择 工具-文件夹选项。3、第三,弹出“文件夹选项”对话框,选择“查看”,在高级设置找到并选...

cad2007圆形标记方法技巧 #cad2007

大家好!很多小伙伴会问,在 cad 二零零七版当中,如果画了一个半径为一百的圆,画好后想给它做一个圆形标记该怎么去标记呢?1. 第一种方法可以点击标注,在标注里面,其实标注菜单里面有一个圆心标记,点击它,点了以后就会问选择圆弧或圆,这样一点之后就会自动给圆心做标记。如果觉得标记太小,可以输入缩放命令...