C++問題-無法打開包括文件:“GLES2/gl2.h”


資料來源:
http://blog.csdn.net/weizehua/article/details/12623719
http://tieba.baidu.com/p/2747715029

問題經過:
今天使用Visual Studio建立了一個Qt 5.1.1 項目,可是建立以后編譯卻發現出現了故障:
1>D:\Qt\Qt5.1.1\5.1.1\msvc2010\include\QtGui/qopengl.h(82): fatal error C1083: 無法打開包括文件:“GLES2/gl2.h”: No such file or directory
不過我發現將項目轉化為QtCreator項目,卻能成功編譯成功並且運行。這可就好辦了
仔細一想,QtCreator和Visual Studio使用的編譯器都一樣,那么問題肯定是出在環境變量上,很有可能是預處理器定義錯誤,或者是Include的路徑問題。
經過一番檢查,很快找出問題所在,在QtCreator的項目中,多了一個IncludePath:$(QTDIR)\include\QtANGLE;,把它加進去就可以了。
為了一勞永逸,可以考慮把這個路徑加入屬性表。這樣就用不着每次新建工程都手動修改一次IncludePath了。

問題現象:
1>D:\Qt\Qt5.1.1\5.1.1\msvc2010\include\QtGui/qopengl.h(82): fatal error C1083: 無法打開包括文件:“GLES2/gl2.h”: No such file or directory

問題原因:Include的路徑問題。

問題處理:選中當前工程->屬性->C/C++->常規->附加包含目錄->$(QTDIR)\include\QtANGLE。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM