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