Arm Qt编译Qt例程出错 GLES3/gl3.h: No such file or directory
解决方法
PC:Ubuntu22.04.1
QtCreator: 4.11.1
交叉编译环境:YC6254 开发板提供的 5-编译工具链->qt交叉编译工具
在之前博客配置成功的交叉编译环境,编译Qt5.14.8自带部分Example时,出现
GLES3/gl3.h: No such file or directory
经查找,是qopengl.h中包含了该文件,如上图所示。
既然包含了不存在的文件,那么对应解决方案可以取消包含该文件或添加该文件到对应目录,或者替换编译工具
经测试,以上三种方案都是可行的
方案一:取消包含该头文件
包含该头文件的原因是定义了
QT_OPENGL_ES_3
这个宏,查找该宏定义出处,发现是
qconfig.h头文件中(全路径为:)
另外参考 Arm Qt编译Qt例程出错 GLES3/gl3.h: No such file or directory 解决方法 - GregTse - 博客园