首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么找不到版本`GLIBCXX_3.4.28(需要/usr/lib/libQt5Widgets.so.5)

找不到版本GLIBCXX_3.4.28(需要/usr/lib/libQt5Widgets.so.5)是由于系统中缺少GLIBCXX库的特定版本导致的错误。GLIBCXX是GNU C++标准库的一部分,它包含了C++标准函数和类的实现。

当编译或运行需要特定GLIBCXX版本的程序时,如果系统中没有该版本的库,就会出现这个错误。这个错误通常发生在更新了程序所依赖的库版本后,但系统中的库版本较旧的情况下。

解决这个问题的方法有几种:

  1. 更新系统库版本:可以尝试更新系统库以获得所需的GLIBCXX版本。这可以通过操作系统的软件包管理器来完成,如apt(Debian/Ubuntu)、yum(CentOS/RHEL)等。具体的命令可能因操作系统而异。在更新完成后,重新运行程序即可解决问题。
  2. 手动安装所需的库版本:如果系统库的更新不可行,或者需要保留较旧的库版本,可以考虑手动安装所需的GLIBCXX库版本。首先,从官方源或其他可信源获取所需的库文件,然后将其放置在正确的目录中(通常是/usr/lib)。然后,确保库文件具有正确的权限并且可以被访问。最后,重新运行程序以检查问题是否解决。

需要注意的是,手动安装库文件可能会导致系统不稳定或不兼容,因此请谨慎操作,并仔细阅读官方文档或参考相关资源以确保正确性。

GLIBCXX_3.4.28的具体含义是指GLIBCXX库的版本号为3.4.28。这个版本号可能是程序开发者指定的要求,或者是程序所使用的第三方库的要求。确切的解决方法可能取决于程序本身及其所依赖的库。因此,在解决问题之前,建议仔细检查程序的依赖关系和所需的库版本,并参考相关文档或社区以获得更准确的解决方案。

推荐的腾讯云相关产品: 腾讯云服务器(https://cloud.tencent.com/product/cvm):提供灵活可扩展的云服务器实例,可满足不同规模和需求的计算需求。

腾讯云容器服务(https://cloud.tencent.com/product/ccs):基于Kubernetes的容器管理服务,可快速构建、部署和扩展容器化应用程序。

腾讯云对象存储(https://cloud.tencent.com/product/cos):提供安全可靠的云存储服务,用于存储和管理各种类型的数据。

腾讯云数据库(https://cloud.tencent.com/product/cdb):提供可扩展、高可用性和安全性的云数据库服务,支持多种数据库引擎。

腾讯云人工智能(https://cloud.tencent.com/product/ai):提供一系列人工智能服务和工具,包括图像识别、语音识别、自然语言处理等。

腾讯云物联网(https://cloud.tencent.com/product/iotexplorer):提供端到端的物联网解决方案,帮助企业快速构建和管理物联网设备。

请注意,以上仅为示例推荐,具体的产品选择应根据实际需求和场景来确定。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 一次小折腾:PyCharm 调用 Cygwin Python 找不到 time、sys 等内置模块

    1、需求背景 为什么要这样干呢?...\usr\sbin;%CYGWIN_HOME%\lib\python2.7;%CYGWIN_HOME%\usr\include\python2.7;%PYTHONPATH% # 以下3个和本文主题无关...但是上面的疑问还是没解决:为什么 time 和 sys 模块找不到居然还能执行成功呢? 第一反应就是找找看 time 在哪里。...__file__ 结果是:/usr/lib/python2.7/lib-dynload/time.dll 也就是说虽然 Pycharm 中加载 windows 版本解释器语法提示不报错,但是 time...然而 Pycharm 中加载 Cygwin 版本解释器虽然报错提示找不到模块,但是真正执行的时候是没有问题的,因为相应的模块都以 .dll 形式提供了,只是 Pycharm 无法直接静态分析该版本的 python.exe

    4.1K100

    你的 Python 包都装到哪了?

    前言 写这篇文章是因为最近在Python社区看到,有几个求助频率非常高的问题: 我安装了pip为什么运行报找不到可执行文件? import module为什么报ModuleNotFound?...标准库路径) /lib/pythonX.Y/site-packages(三方库路径,X.Y是对应Python的主次版本号,如3.7, 2.6) 当前工作目录(pwd命令的返回结果...) 这里如果你用的是Linux上的默认Python,就是/usr,如果你是自己使用默认选项编译的,就是/usr/local。...但需注意,避免把不同Python版本包的路径加到PYTHONPATH里,比如PYTHONPATH=/home/frostming/.local/lib/python2.7/site-packages,因为...所以要找到包的路径,只需要知道解释器的路径就可以了,如果遇到改变包的路径,只需要通过正确的PATH设置,指定你想要的Python解释器即可。 现在回到开头的三个问题,大家会解决了吗?

    5.4K21

    最新版本ffmpeg源码安装+vscode开发环境搭建!

    一、编译安装需要的开源编码格式: 首先在编译安装这些开源编码格式之前,我们要明白为啥需要他们: aac x264 x265 为啥需要呢?.../local/ffmpeg/,而且这里只编译动态库出来;大家按照上面两个步骤操作就行: 最终编译出来的动态库,就放在/usr/local/ffmpeg/lib下面,头文件在/usr/local/include.../make-Makefiles.bash 3、 make -j8 && make install 我们可以看到,x265编译出来的库和头文件分别放在/usr/local/lib和/usr/local...我们发现找不到libfdk_aac,那怎么解决呢,问题出在找不到它路径,所以我们配置一下环境变量: vi ~/.bashrc 添加下面这条语句: export PKG_CONFIG_PATH="...:/usr/local/ffmpeg/lib" 这个时候,我就可以在任何终端路径查看ffmpeg的版本了: 三、利用vscode搭建ffmpeg开发环境搭建: 先去vscode官网下载vscode

    1.6K10

    CentOS + Python3.6+

    为什么到处的教程都是写的return “xxxxx”,结果网页无输出,我跋山涉水找到官网才发现要加b,原因当然是版本不同,其中的[]加不加无所谓,但是在python3中,因为字符默认是unicode了,...连接uwsgi与Django 不要看到一些教程上有就也跟着建立个django_wsgi,现在版本需要了,直接myproject.wsgi即可。...这时又提示找不到libpcre.so.1,于是我们可以 find / -name "libpcre.so.*" 你会发现/lib64下有libpcre.so.0.0.1,32位就是/lib下面,我们做一下.../usr/local/python3.3/lib/python3.3/site-packages/mysql/connector/django /usr/local/python3.3/lib/python3.3...13.pycharm开发 为什么上面要搭建那么复杂的环境,那是因为它是网站发布环境,对于django开发人员来说,上面所做的一切是万万不需要的。

    1.6K10

    【愚公系列】2021年12月 Python教学课程 31-Django之虚拟环境的搭建

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、为什么要搭建虚拟环境? 二、如何搭建虚拟环境? 三、如何在虚拟环境中安装工具包? ---- 一、为什么要搭建虚拟环境?...在开发过程中, 当需要使用python的某些工具包/框架时需要联网安装 比如联网安装Django框架django的1.11.11版本 sudo pip install django==1.11.11 提示...:使用如上命令, 会将Django安装到/usr/local/lib/python2.7/dist-packages路径下 问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本,...文档 提示 : 工具包安装的位置 : python2版本下: ~/.virtualenvs/py_flask/lib/python2.7/site-packages/ python3版本下: ~/.virtualenvs.../py3_flask/lib/python3.5/site-packages python3版本下安装django-1.11.11的包 : pip install 包名称 例 : 安装django-1.11.11

    54640

    youyeetoo X1上源码安装Ffmpeg

    /local/ffmpeg/,而且这里只编译动态库出来;大家按照上面两个步骤操作就行: 最终编译出来的动态库,就放在/usr/local/ffmpeg/lib下面,头文件在/usr/local/include.../usr/local/ffmpeg,而且编译的是静态库: 注意:这里你第一次安装的话,会报错nasm版本过低,这个时候你要重新下载nasm源码安装编译: 这里我给大家nasm的安装步骤;首先是nasm.../make-Makefiles.bash 3、 make -j8 && make install 我们可以看到,x265编译出来的库和头文件分别放在/usr/local/lib和/usr/local...,核心是要找到你编译出来的.pc后缀对应的文件就行: 接着下面继续编译,这个过程比较久,我只给大家展示make install这部分: 最后我们可以在/usr/local/ffmpeg/lib路径下看到生成的库...:/usr/local/ffmpeg/lib" 这个时候,我就可以在任何终端路径查看ffmpeg的版本了: 最后: 这个就是本次对这块板子的简单测评,因为没有hdmi线,不然可以简单体验一下多屏异显

    16120

    详解tensorflow2.x版本无法调用gpu的一种解决方法

    我带着试验性的心态wget下载cudnn,结果在命令行下无法下载cudnn,原因是cudnn下载需要登录,而在命令行下就没办法下载。...注意,添加这几条命令只在当前连接上有用,如果断开了服务器连接再重新连接时,需要重新输入这些命令。...=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64 export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda-10.1/lib64...如果找不到,那可以试试跟我一样先把这些文件下载到机器上面,给系统添加环境变量到对应这些文件的目录,引导tf去找。...当然,这只是我一种猜测,tensorflow2.1和2.2用的应该都是cuda10.1,但是我不清楚为什么2.2只有一个文件无法打开,而2.1就有好几个文件打不开,而在1.9版本上,由于1.9似乎用的不是

    3.2K30
    领券