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