我已經多次編譯我的項目,無論是在發行版和調試配置。突然,出現了一個錯誤:錯誤無法打開包含文件:'GLES2/gl2.h':沒有這樣的文件或目錄突然出現
Cannot open include file: 'GLES2/gl2.h': No such file or directory
這是在Visual Studio 2017年社區與Qt add-in一個Qt項目,使用Qt 5.6.1-64。
我試圖在谷歌上搜索,但似乎沒有適用於此問題的建議。
我已經多次編譯我的項目,無論是在發行版和調試配置。突然,出現了一個錯誤:錯誤無法打開包含文件:'GLES2/gl2.h':沒有這樣的文件或目錄突然出現
Cannot open include file: 'GLES2/gl2.h': No such file or directory
這是在Visual Studio 2017年社區與Qt add-in一個Qt項目,使用Qt 5.6.1-64。
我試圖在谷歌上搜索,但似乎沒有適用於此問題的建議。
我將記錄我的步驟來解決這個問題,即使您遇到不同的問題,也可能有所幫助。
cpp
文件觸發錯誤#include
聲明QtXlsx
庫包括<QtGui/QtGui>
到C:\Qt\5.6.1-64\include\QtXlsx\QtXlsxDepends
。請注意,我們在此項目中使用GUI,因此必須存在導致此問題的其他問題。我從QtXlsxDepends
文件中註釋掉#include <QtGui/QtGui>
。我注意到自己找到了真實的錯誤原因。
但是所有的東西都在這個改變之後編譯和工作。我會在進一步調查後改進這個答案。
我患有同樣的問題。加入這個解決包括:
$(QTDIR)\include\QtANGLE
我發現這個通知的解決方案,通過Qt Creator中創建的項目可以建立一個沒有錯誤。並找到這包括在qmake生成的Makefile。
您的項目之前使用該配置(VS 2017,加載項,Qt 5.6.1-64。)突然不工作? – aghilpro
你是否將Qt版本從使用ANGLE的版本更改爲使用桌面OpenGL的版本? – PeterT
是的,我在三天前在同一個IDE中使用相同的設置在同一臺計算機上編譯,並且沒有發生任何問題。我完全迷失了。我試圖重建,但問題依然存在。 –