当前位置: 首页 > news >正文

Qt知识点2『Ubuntu24.04.2安装Qt5.12.9各种报错』

问题1:Qt安装完毕后,新建一个最简单的测试程序,但是QtCreator左侧构建的三个按钮呈现灰色,无法进行构建操作

答:进入QtCreator的Kits界面(工具-选项),点击"自动检测"下的Desktop Qt5.12.9 GCC 64bit(默认),
发现下方Compiler的C++编译器缺失,考虑新装的Ubuntu虚拟机可能没有安装g++。 通过终端执行g++
-v命令发现,确实没有安装g++。 终端执行sudo apt-get install g++命令后,重启QtCreator即可。

问题2:上一个问题解决了,但是编译时出现新的问题,无法启动进程"make" clean -j4

答:新装的虚拟机Ubuntu上没有安装make,所以qmake的时候报错。终端执行apt install make命令即可。

问题3:此时继续编译,又出现了新的问题,cannot find -lGL: No such file or directory

答:新装的虚拟机Ubuntu上缺少OpenGL相关的库,Qt5.0开始依赖。终端执行sudo apt-get install
libgl1-mesa-dev民工即可。

问题4:如何在终端里敲qtcreator启动QtCreator软件

答:1、在/usr/bin/目录下创建一个启动脚本qtcreator,命令如下: cd /usr/bin sudo touch
qtcreator sudo pluma qtcreator 2、qtcreator脚本中添加如下内容: #!/bin/sh
export QT_HOME=/opt/Qt/Tools/QtCreator/bin/ $QT_HOME/qtcreator $*
3、保存退出并修改执行权限,命令如下: sudo chmod a+x qtcreator

http://www.dtcms.com/a/305766.html

相关文章:

  • git报failed to connect to github.com port 443 after 21064
  • 项目文档太多、太混乱怎么解决
  • Qt 在 ARM 平台上的移植与优化
  • 中国高铁从追赶到领跑的破壁之路
  • 15.11 单卡训练770M参数模型!DeepSpeed ZeRO-3实战:RTX 4090显存直降6.8GB
  • 接口自动化测试
  • 深入剖析 StarRocks 与 Hive 的区别、使用场景及协同方案实践
  • 【IDEA】JavaWeb自定义servlet模板
  • 手机定位和IP属地究竟有何不同
  • 【Lambda】flatMap使用案例
  • Redis 面试全解析:从数据结构到集群架构(含实战解决方案)
  • 《Java 程序设计》第 10 章 - 接口与 Lambda 表达式
  • #C语言——学习攻略:深挖指针路线(四续)——函数指针数组--转移表
  • 【支持Ubuntu22】Ambari3.0.0+Bigtop3.2.0——Step4—时间同步(Chrony)
  • 从0开始学习R语言--Day62--RE插补
  • STL学习(?、常用的算数算法和集合算法)
  • 跳跃表可视化深度解析:动态演示数据结构核心原理
  • 数据结构第3问:什么是线性表?
  • 数据结构-Set集合(一)Set集合介绍、优缺点
  • 基于 Rust 和土木工程、设备故障诊断、混凝土养护、GPS追踪、供应链物流跟踪系统、地下水监测等领域的实例
  • CouchDB 从入门到精通:构建高效的分布式文档数据库
  • cpp实现音频重采样8k->16k及16k->8k
  • 2025年华为HCIA-AI认证是否值得考?还是直接冲击HCIP?
  • c++函数返回值完整总结
  • GaussDB 数据库架构师(十二) 数据库对象修改审计设置
  • (RedmiBook)上禁用触摸板或自带键盘
  • 【LangGraph技术深度解析】构建下一代AI工作流的革命性框架
  • 数据赋能(358)——数据分析——可解释性原则
  • ZKMall商城开源本地部署指南
  • 【Rust多进程】征服CPU的艺术:Rust多进程实战指南