关于Linux系统上QT环境搭建

     耗时大半天摸索出来的经验,一定要吐槽一下,QT搭建对新手不友好,极不友好;就是一坨屎,一点都不照顾用户的感受,写的垃圾玩意跟只自己玩一样,简直shit!!

      吐槽完毕,进入正题:

一、在官网下载;

到官网http://download.qt.io/archive/qt/下载 Qt 5.9.9安装包

https://www.jianshu.com/p/7dad1a4483bd 仅安装教程大家参考,上面有些应用安装可能已经下架了,能装就装,不能就算了;

 

二、qmake命令找不到:

终端安装qtchooser;

运行qmake命令还是报错:could not find a Qt installation of ''

查看/usr/bin/qmake,链接向qtchooser,运行qtchooser -help命令按提示设置

设置qtchooser -install(name)和环境变量export QT_SELECT=name

https://blog.csdn.net/AAMahone/article/details/86515536 参照方法2

 

三、Qapplication找不到头文件

由于Qt5将大部分桌面部件移到了Qt Widgets模块中,即QApplication已经从原来的QtGui/QApplication移动到QtWidgets/QApplication了

方法一:头文件需改为<QtWidgets/...>;

方法二:.pro文件中加入语句:QT += core gui widgets,(优选方法二)

参照:https://blog.csdn.net/weixin_40047925/article/details/80884248

 

四、依然报错cannot find -lGL

解决:在 /usr/lib/ 目录下为 OpenGL 链接库创建一个链接,并去掉版本号

https://blog.csdn.net/qq_38880380/article/details/101530231

语法:ln -s 要链接的原文件 建立的链接

 

五、依然报错:未定义Qapplication的各个成员(第三步时没有选方法二)

 

      真没想到,像Qt4、Qt5这种版本升级更换库文件目录留这种问题,而且居然是让用户自己去解决的,大爷的!

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值