我已经多次编译我的项目,包括发布和调试配置。突然,出现错误:
Cannot open include file: 'GLES2/gl2.h': No such file or directory
这是使用Qt 5.6.1-64的also as HTTP header的Visual Studio 2017社区中的Qt项目。
我尝试在谷歌上搜索,但似乎没有适用于此问题的建议。
答案 0 :(得分:3)
我遇到了同样的问题。通过添加此解决方案解决:
$(QTDIR)\include\QtANGLE
我发现这个解决方案是因为Qt Creator创建的项目可以毫无错误地构建。并在qmake中找到这个包含生成的Makefile。
答案 1 :(得分:0)
我将记录修复此问题的步骤,即使您遇到其他问题,也可能有所帮助。
cpp
文件触发了错误#include
声明QtXlsx
库,其中包含<QtGui/QtGui>
到C:\Qt\5.6.1-64\include\QtXlsx\QtXlsxDepends
。请注意,我们在此项目中使用GUI,因此必须存在导致此问题的其他问题。我在#include <QtGui/QtGui>
文件中注释掉了QtXlsxDepends
。我注意到这一点,找到真正的错误原因。
然而,在此更改之后,所有内容都会编译并运行。经过进一步调查,我会改进这个答案。