关于 ubuntu上qt5.9.3使用openssl出现“openssl unsupport platform” 的解决方法

简介: 关于 ubuntu上qt5.9.3使用openssl出现“openssl unsupport platform” 的解决方法

欢迎技术交流和帮助,提供IT相关服务,索要源码请联系博主QQ: 21497936,若该文为原创文章,未经允许不得转载

原博主博客地址:https://blog.csdn.net/qq21497936

本文章博客地址:https://blog.csdn.net/qq21497936/article/details/100669828

目录

问题

出现

解决方法

编译过程

入坑

入坑一:之前windows使用成功是运气好,5.9.3使用了openssl1.0.2s,本次因为本机已有,就没有去注意版本。


   关于 ubuntu上qt5.9.3使用openssl出现“openssl unsupport platform” 的解决方法

 

问题

       使用QWebsocket开发,在ubuntu16.04 x86_64下,Qt版本为5.9.3,

 

出现

      1.不支持openssl的平台报错,各种函数解析warn

      2.编译1.0.0后,提示版本不兼容

 

解决方法

      不同的Qt版本对应的openssl版本也不同,没加入时会提示不支持oepnssl和函数解析失败。

      加入成功后,会提示函数解析失败和oepnssl版本不兼容

      经大佬(上海qt群:誓不回头)提醒,是因为Qt不同版本对openssl要求不同(因为其他curl使用openssl1.0.0就没有去编译其他版本了)

      重新编译支持的版本拿到2个,放入Qt5.9.3下的gcc64下的lib中即可。

   

     相关连接:https://wiki.qt.io/Qt_5.9_Tools_and_Versions?tdsourcetag=s_pcqq_aiomsg

 

编译过程

./config --prefix=/home/prism-display/work/compile/openssl-1.0.2s/install enable-shared
make -j4
make install

 

入坑

入坑一:之前windows编译成功是运气好,5.9.3使用了openssl1.0.2s,本次因为本机已有,就没有去注意版本。

原博主博客地址:https://blog.csdn.net/qq21497936

本文章博客地址:https://blog.csdn.net/qq21497936/article/details/100669828


相关文章
|
7月前
|
Web App开发 存储 Linux
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
472 0
|
7月前
|
Ubuntu
虚拟机Ubuntu连接不了网络的解决方法
虚拟机Ubuntu连接不了网络的解决方法
109 0
|
Ubuntu
Ubuntu无法找到add-apt-repository问题的解决方法
Ubuntu无法找到add-apt-repository问题的解决方法
207 1
|
Ubuntu 安全
Ubuntu 安全重启 / Ubuntu 系统死机解决方法
初装Ubuntu双系统时,经常会遇到各种各样的问题导致系统崩溃、卡死、黑屏等情况,新手或者小白可能直接选择长按电源键强制重启了
2861 0
|
测试技术
QT --- VS2017+Qt5.12 编译报错【E2512 功能测试宏的参数必须是简单标识符 】的解决方法
QT --- VS2017+Qt5.12 编译报错【E2512 功能测试宏的参数必须是简单标识符 】的解决方法
558 0
|
6月前
|
Ubuntu
【亲测有效】装了双系统后在ubuntu下耳机没有声音的解决方法
【亲测有效】装了双系统后在ubuntu下耳机没有声音的解决方法
|
2月前
|
Ubuntu Linux
Ubuntu 16.04下无法安装.deb的解决方法
希望以上策略能有效协助您克服在Ubuntu 16.04中安装.deb文件时遇到的挑战。
47 0
|
3月前
|
编译器 Windows
plugin cannot be loaded for module “QtQuick“ && Could not load the Qt platform plugin “windows“
本文讨论了在Qt应用程序中遇到的平台插件加载问题,包括具体的错误信息、解决方案和参考链接。问题表现为无法加载“QtQuick”模块的插件,并且无法找到“windows”平台插件。解决方案是修改环境变量`Qt5_DIR`以使用正确的Qt版本和编译器环境。
|
4月前
|
C++ Windows
vs2019 This application failed to start because it could not find or load the QT platform plugin
这篇文章介绍了在VS2019中解决QT程序运行时出现的“无法找到或加载QT平台插件”错误的步骤,通过将必要的DLL文件和插件目录复制到项目解决方案中解决了问题。
|
4月前
|
Ubuntu 网络安全
【ubuntu】目录下文件太多导致rm指令无法执行问题解决方法
【ubuntu】目录下文件太多导致rm指令无法执行问题解决方法
73 0