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。
问题经过:
今天使用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。
相关文章推荐
- 设计模式系列(四)简单工厂模式(Simple Factory Pattern/Static Factory Method)
- C++问题-Qt Visual Studio Add-in
- php与c++一些共同性!
- 编译原理(十) SLR文法分析法(算法原理和C++实现)
- c++/c实现线程池
- VS C++ 控件使用
- QNetworkAccessManager不使用信号/槽机制来获得QNetworkReply的解决办法
- C语言程序设计教程(第三版)课后习题10.4
- 什么是C++虚函数、虚函数的作用和使用方法
- C/C++程序设计——动态内存
- 【C++学习与应用总结】2: 关于类型前置声明
- C语言atoi()函数:将字符串转换成int(整数)
- c++中快速排序
- Arduino 平台与C语言程序设计-week1-Arduino Environment-Lesson1
- 值得推荐的C/C++框架和库 (真的很强大)
- 从一道题谈C++中构造函数调用构造函数
- c++ 沉思录---代理类
- C++:基于标准容器map的多线程安全的map容器(自己的类作key和value时,慎用)
- C++ STL 学习 :for_each与仿函数(functor)
- WebKit之JS内嵌C++对象