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

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

被折叠的 条评论
为什么被折叠?



