Windows10 Qt 遇到EGL/egl.h: No such file or directory 解决方法

今天在安装Qt官网文档中的qtbase实例包的的时候

qt/qtbase.git - Qt Base (Core, Gui, Widgets, Network, ...)

按照正常步骤先git clone https://code.qt.io/qt/qtbase.git --branch 5.15 到本地

然后按顺序使用 qmake make 和 make install (我的编译器用的是64位mingw 对应的make指令是mingw32-make)来安装

在运行qmake的时候弹出warning: The build will most likely fail.

之后再make的时候果然中间断掉了,提示error:EGL/egl.h: No such file or directory

我在网上查到了linux系统的解决方法,就是安装opengl就行,用以下指令:apt-get install libegl1-mesa-dev

windows的解决方法其实warning里面已经提示了,就是用-opengl desktop 切换到desktop版本的opengl就好

 之前的opengl版本是这个Dynamic Opengl

使用configure -opengl desktop 命令 重新qmake一遍

 

就切换到了Desktop OpenGL,这次qmake就没有任何warning了。然后make 和make install也都跑通,没有error,成功安装qtbase。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值