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

在安装Qt的qtbase实例包时遇到warning和error,问题在于缺少EGL/egl.h文件。通过使用configure-opengldesktop命令切换到Desktop OpenGL版本,并重新执行qmake和make,成功解决了问题,完成安装。

今天在安装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

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值