CentOS遇到Qt编译问题(error: cannot find -lGL)

本文介绍如何在CentOS系统中安装Qt5.5.1,并解决因缺少OpenGL库而导致的编译错误。通过执行特定命令安装必要的OpenGL库文件,可以顺利进行Qt项目的编译。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、安装Qt,进入CentOS系统的终端,依次执行以下命令
chmod +x qt-opensource-Linux-x64-5.5.1.run
./qt-opensource-linux-x64-5.5.1.run


2、笔者CentOS 7 64位,安装完成Qt5.5.1。随意新建一个Qt Widgets Application。

结果遇到Qt编译问题,提示信息如下:

error: cannot find -lGL

error: collect2: error: ld returned 1 exit status

原因是系统缺乏相应的OpenGL库文件造成,解决方案如下:

联网的前提下,进入CentOS系统的终端,依次执行以下命令,即可解决。注意,当提示Is this ok[y/d/N]:时,请输入"y"。

su root

yum install mesa-libGL-devel mesa-libGLU-devel

yum install freeglut-devel

回答: "Cannot find device"ethg"这个错误通常是由于系统找不到指定的设备引起的。这可能是因为设备名称拼写错误或者设备驱动程序未正确安装。要解决这个问题,您可以尝试以下几个步骤:首先,请确保您输入的设备名称正确无误。如果您不确定设备名称,请查阅相关文档或咨询设备制造商。其次,检查您的系统是否已正确安装了与该设备相关的驱动程序。您可以尝试更新或重新安装驱动程序来解决此问题。最后,如果问题仍然存在,您可以尝试在设备管理器中查找设备并进行硬件重置。这可能会帮助系统重新识别设备并解决问题。希望这些方法能够帮助您解决问题。\[2\]" #### 引用[.reference_title] - *1* [关于 CentOS系统编译Qt项目报错:error: cannot find -lGL 的解决方法](https://blog.youkuaiyun.com/qq21497936/article/details/129633859)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Intellij IDEA 提示cannot find declaration to go to 解决方法](https://blog.youkuaiyun.com/lchmyhua88/article/details/121533377)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [ValueError: Connection error, and we cannot find the requested files in the cached path.解决方案](https://blog.youkuaiyun.com/weixin_43178406/article/details/131399140)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值