error: GL/gl.h: No such file or directory

133 篇文章 12 订阅

问题:

qt编译时报错

.../gcc_64/include/QtGui/qopengl.h:142: error: GL/gl.h: No such file or directory

原因

系统未安装opengl库文件。

解决办法

安装opengl。注意用aptitude命令比用apt-get指令处理各种库文件依赖关系更方便。

ema@ubuntu:~$ sudo aptitude install libgl1-mesa-dev

The following NEW packages will be installed:
libdrm-dev{ab} libgl1-mesa-dev{b} libx11-xcb-dev{ab} libxcb-dri2-0-dev{a} libxcb-dri3-dev{a} libxcb-glx0-dev{a} libxcb-present-dev{a} libxcb-randr0-dev{a} libxcb-shape0-dev{a}
libxcb-sync-dev{a} libxcb-xfixes0-dev{a} libxshmfence-dev{a} libxxf86vm-dev{a} mesa-common-dev{a} x11proto-dri2-dev{a} x11proto-gl-dev{a} x11proto-xf86vidmode-dev{a}
0 packages upgraded, 17 newly installed, 0 to remove and 1 not upgraded.
Need to get 829 kB of archives. After unpacking 5,671 kB will be used.
The following packages have unmet dependencies:
libx11-xcb-dev : Depends: libx11-xcb1 (= 2:1.6.3-1ubuntu2) but 2:1.6.3-1ubuntu2.2 is installed.
libgl1-mesa-dev : Depends: libgl1-mesa-glx (= 11.2.0-1ubuntu2) but 18.0.5-0ubuntu0~16.04.1 is installed.
libdrm-dev : Depends: libdrm2 (= 2.4.67-1) but 2.4.91-2~16.04.1 is installed.
Depends: libdrm-intel1 (= 2.4.67-1) but 2.4.91-2~16.04.1 is installed.
Depends: libdrm-radeon1 (= 2.4.67-1) but 2.4.91-2~16.04.1 is installed.
Depends: libdrm-nouveau2 (= 2.4.67-1) but 2.4.91-2~16.04.1 is installed.
Depends: libdrm-amdgpu1 (= 2.4.67-1) but 2.4.91-2~16.04.1 is installed.
The following actions will resolve these dependencies:

 Keep the following packages at their current version:
  1. libdrm-dev [Not Installed]                         
    
  2. libgl1-mesa-dev [Not Installed]                    
    
  3. libx11-xcb-dev [Not Installed]                     
    
  4. mesa-common-dev [Not Installed]                    
    

Accept this solution? [Y/n/q/?] n

The following actions will resolve these dependencies:

  Remove the following packages:                                                    
  1.  xserver-xorg-video-all-hwe-16.04                                                
    
  2.  xserver-xorg-video-amdgpu-hwe-16.04                                             
    

Accept this solution? [Y/n/q/?] y
The following packages will be DOWNGRADED:

Setting up x11proto-gl-dev (1.4.17-1) …
Setting up libgl1-mesa-dev:amd64 (11.2.0-1ubuntu2) …
Processing triggers for libc-bin (2.23-0ubuntu11.3) …

ema@ubuntu:~$

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

草丛中的蝈蝈

您的鼓励是我最大的动力....

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值