您的位置:首页 > 编程语言 > C语言/C++

C++问题-无法打开包括文件:“GLES2/gl2.h”

2015-12-04 10:05 633 查看
资料来源: 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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: