我运行Ubuntu 16.04 LTS。

我的问题是我无法运行可以编译的Qt5应用程序。

这是我尝试运行它时得到的:

/home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5: version `Qt_5' not found (required by /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif)

/home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif)

/home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.6' not found (required by /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif)

/home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not found (required by /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif)

/home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: version `Qt_5' not found (required by /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif)

然后,我删除了Qt5并清除了所有残余。 然后我再次安装了Qt5。

user@user-P64V7:~$ which qmake

/home/user/Qt5.8.0/5.8/gcc_64/bin/qmake

user@user-P64V7:~$ qmake --version

QMake version 3.1

Using Qt version 5.8.0 in /home/user/Qt5.8.0/5.8/gcc_64/lib

user@user-P64V7:~$ echo $PATH

/home/user/Qt5.8.0/5.8/gcc_64/bin:/home/user/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

值得注意的是,我使用的是Netbeans 8.2,而QMake命令是

/home/user/Qt5.8.0/5.8/gcc_64/bin/qmake

知道我做错了什么吗?

非常感谢!

你读过这个话题吗?

是的,我经历了所有可以找到的线索。 我的问题不是编译,而是执行...

所以我根据前两个问题找出了答案:

执行错误-未找到版本'Qt_5

如何在Linux中设置环境变量LD_LIBRARY_PATH

总而言之,要以正确的方式添加库,应将自定义的.conf文件添加到包含库文件夹的所有绝对路径的文件夹/etc/ld.so.conf.d中,然后运行sudo ldconfig。:)

将用户主目录中的内容添加到全局/etc/ld.so.conf.d有点可疑或至少很丑陋(对于丑陋的某种定义)...我想在个人工作站上可以,但是我宁愿添加它 到特定于用户的LD_LIBRARY_PATH,这在没有root访问权限的用户的控制下。

不过,+ 1可以解决您自己未解决的问题,我总是觉得值得称赞。

实际上,这是我从第二个问题的答案中发现的:从Ubuntu 9.04 Jaunty Jackalope开始,无法在$ HOME / .profile,/ etc / profile或/ etc / environment文件中设置LD_LIBRARY_PATH。 您必须使用/etc/ld.so.conf.d/.conf配置文件。

哦,不知道。 我通常在~.bashrc中设置LD_LIBRARY_PATH,它适用于我需要的应用程序。

cpu:armv8

操作系统:Linux kylin.5.desktop-generic

从5.6升级到5.9

程序发布后,也会出现类似情况。

解:

将目标计算机中的/usr/local/Qt-5.9.2复制到/usr/local/。

qtchooser -install qt5.9 /usr/local/Qt5.9.1/5.9.1/gcc_64/bin/qmake

<5233>

sudo ldconfig -v

Linux缺少qt5core,关于qt5:无法运行Qt应用:找不到版本“ Qt_5”相关推荐

  1. 解决开发板运行QT后找不到字体文件

    QT版本:5.91 错误:QFontDatabase: Cannot find font directory '/usr/lib/fonts'. 解决方法: 方法1: 从PC端的qt安装目录下拷贝fo ...

  2. Qt直接运行生成的exe文件提示“缺少Qt5Core.dll”的解决办法

    Qt直接运行生成的exe文件提示"缺少Qt5Core.dll"的解决办法 [错误描述] 在QtCreator下,程序可以正常运行,但是当关闭QtCreator后,在"de ...

  3. linux安装qt_采用STM32MP1的PanGu Board开发板运行Qt应用

    PanGu Board开发板是西安湃兔核科技基于STM32MP1系列处理器设计的SoC开发板,提供了HDMI.以太网.LCD.USB OTG.USB Host.TF Card.Camera.音频等丰富 ...

  4. QT5生成.exe文件时,出现缺少QT5core.dll文件解决方法

    在 http://qt-project.org/downloads 下载Qt SDK安装需要Qt版本. 在QtCreator下,程序可以正常运行,但是当关闭QtCreator后,在DeBug目录下再运 ...

  5. arm下的linux可以运行qt吗,Ubuntu平台Arm下QT环境搭建

    第一次接触QT,发现每个人搭建环境问题都不一样,我把我的问题和步骤写下,以供参考! 1. 选择环境,QT需要安装Xwindows环境的操作系统,开始我使用操作系统是没有图形界面的CentOS,发现怎么 ...

  6. vs qt 在linux运行,QT安装以及使用(QT支持linux和windows,也支持C/C++代码的编译运行,比vs简洁多)...

    Windows:linux 0. QT Version qt-win-opensource-4.7.4-mingw qt-creator-win-opensource-2.4.1 1. 系统 Wind ...

  7. qt linux 国际化,多语言,配置CLion管理Qt项目国际化支持

    随着Qt 6的发布,cmake也正式宣告接管qmake的工作了. 在之前的一篇博客里我介绍了如何使用cmake管理你的qt项目,不过有一点我没有讲,那就是对国际化(i18n)的处理. 今天我们就来介绍 ...

  8. CentOS7和Ubuntu18.10下运行Qt Creator出现cannot find -lGL的问题的解决方案

    解决方法:缺少相应的opengl的库,需要安装opengl库 一.Ubuntu下解决Qt5.11.1 cannot find -lGL 有两种原因: 一种是没有按照libGL库,那么就安装: sudo ...

  9. linux下qt的文件打包,【最详细最完整】在Linux 下如何打包免安装的QT程序?

    版权声明:嵌入式linux相关的文章是我的学习笔记,基于Exynos 4412开发板,一部分内容是总结,一部分是查资料所得,大家可以自由转载,但请注明出处! https://blog.csdn.net ...

最新文章

  1. Biopython(py012)统计碱基数
  2. 网站打开速度多少毫秒为正常_诠网科技|网站优化中跳出率多少才是合理的?...
  3. vc编程中出现 fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include stdafx.h”?...
  4. [python]---从java到python(01)---基础与入门上手
  5. 关于API和SDK的理解
  6. 使用ByteArray及AMF来提高Data Object的操作效率
  7. Python 之 文件
  8. mysql语法错误文件_使用logstash同步MySQL的数据时,在jdbc查询sql文件时报sql语法错误,sql文件是navicat生成的...
  9. UIApplication, UIApplicationDelegate,UIApplicationMain的分析
  10. (已更新)外卖侠3.10.27版本外卖+售卖影票+任务功能微擎版本程序源码下载
  11. 流星宝盒直播聚合平台
  12. PowerDesigner16.7详细安装下载以及简要使用
  13. 软件研发的绩效考核漫谈一
  14. java爬取今日头条_今日头条抓取街拍图片数据集
  15. error: cannot lock ref ‘refs/remotes/origin/master‘
  16. 【苦练基本功】代码整洁之道 pt2(第4章-第6章)
  17. 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。
  18. 互联网的SEDA高并发架构
  19. tf15: 中文语音识别
  20. 附加Ken Burns特效的幻灯片

热门文章

  1. iphone打字怎么换行_除了打字,iPhone的键盘还有这12个功能
  2. JAVA子类是球父类是圆_java的父类和子类,这是矛盾...
  3. java调用百度推送详解_Java 以 Post 方式实现百度 Sitemap 实时推送
  4. python gui tkinter_python学习之GUI(Tkinter)
  5. matlab机械臂工作空间代码_老外研发模拟肌肉运动的机械臂,与人类协同工作动作完美同步...
  6. stata主成分分析_主成分分析在STATA中的实现
  7. python设计一个函数定义计算并返回n价调和函数_音乐编程语言musicpy教程(第三期) musicpy的基础语法(二)...
  8. android studio中使用x5 webview来读写cookies的问题
  9. 利用MiddleGen-hibernate-r5生成hbm文件及POJO文件
  10. 简单说下COALESCE这个日常使用的函数