Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
2013-10-20 14:11
459 查看
今天使用Visual Studio建立了一个Qt 5.1.1 项目,可是建立以后编译却发现出现了故障:
[html] view
plaincopy
src/gui/opengl/qopengl.h(55) : fatal error C1083: Cannot open include file: 'GLES2/gl2.h': No such file or directory
这可不好,我马上上网搜寻答案。
可惜,无果。
不过我发现将项目转化为QtCreator项目,却能成功编译成功并且运行。这可就好办了!
仔细一想,QtCreator和Visual Studio使用的编译器都一样,那么问题肯定是出在环境变量上,很有可能是预处理器定义错误,或者是Include的路径问题。
经过一番检查,很快找出问题所在,在QtCreator的项目中,多了一个IncludePath:$(QTDIR)\include\QtANGLE;,把它加进去就可以了。
为了一劳永逸,可以考虑把这个路径加入属性表。这样就用不着每次新建工程都手动修改一次IncludePath了。
[html] view
plaincopy
src/gui/opengl/qopengl.h(55) : fatal error C1083: Cannot open include file: 'GLES2/gl2.h': No such file or directory
这可不好,我马上上网搜寻答案。
可惜,无果。
不过我发现将项目转化为QtCreator项目,却能成功编译成功并且运行。这可就好办了!
仔细一想,QtCreator和Visual Studio使用的编译器都一样,那么问题肯定是出在环境变量上,很有可能是预处理器定义错误,或者是Include的路径问题。
经过一番检查,很快找出问题所在,在QtCreator的项目中,多了一个IncludePath:$(QTDIR)\include\QtANGLE;,把它加进去就可以了。
为了一劳永逸,可以考虑把这个路径加入属性表。这样就用不着每次新建工程都手动修改一次IncludePath了。
相关文章推荐
- Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法
- Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
- Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
- Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
- Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
- Windows 找不到文件'(null)'. 解决办法
- 【android】NDK开发编译C++文件出现Type 'jint' could not be resolved和Unresolved inclusion: <jni.h>的解决办法
- 升级as后,老工程gradle文件出现"dependencies' cannot be applied to '(groovy.lang.Closure)'警告的解决办法
- 编译Qt/E时遇到incorrect register `%rbp' used with `l' suffix问题的解决办法
- 关于[[NSBundle mainBundle] pathForResource:@"name" ofType:@"type"]找不到指定文件的解决办法
- 生成JNI的DLL时提示找不到jni.h的解决办法Cannot open include file: 'jni.h': No such file or directory
- 关于[[NSBundle mainBundle] pathForResource:@"name" ofType:@"type"]找不到指定文件的解决办法
- android NDK开发编译C++文件出现Type 'jint' could not be resolved和Unresolved inclusion: <jni.h>的解决办法
- 关于[[NSBundle mainBundle] pathForResource:@"name" ofType:@"type"]找不到指定文件的解决办法
- QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection'解决办法
- 生成JNI的DLL时提示找不到jni.h的解决办法(fatal error C1083: Cannot open include file: 'jni.h':).
- 关于[[NSBundle mainBundle] pathForResource:@"name" ofType:@"type"]找不到指定文件的解决办法
- 关于dll文件的生成以及找不到jni.h的解决办法(fatal error C1083: Cannot open include file: 'jni.h':)
- 导入其他QT工程时出现“当执行构建步骤'qmake'时”的解决办法
- 编译QT时出现lib/libQtGui.so: undefined reference to `ts_read_raw'的解决办法