Я много раз компилировал свой проект, как в версии релиза, так и в конфигурации отладки. Внезапно появляется ошибка:
Cannot open include file: 'GLES2/gl2.h': No such file or directory
Это проект Qt в сообществе Visual Studio 2017 с Надстройка Qt, используя Qt 5.6.1-64.
Я попытался выполнить поиск в Google, но, похоже, нет совета по этому вопросу.
Я страдаю той же проблемой. решено путем добавления этого Включить:
$(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
файл. Я заметил это для себя, чтобы найти реальный причина ошибки.
Однако после этого изменения все компилируется и работает. Я улучшу этот ответ после дальнейшего расследования.