【发布时间】:2015-03-11 16:09:04
【问题描述】:
我使用 QtCreator 玩 OpenGL 有一段时间了,一切正常。但最后我需要将调试器附加到 QtCreator,所以我安装了 windows 7 SDK。从这个时候我得到错误:
C:\Qt\5.4\msvc2012_opengl\include\QtGui\qopengl.h:122: error: C1083: Cannot open include file: 'GL/gl.h': No such file or directory
仅在我的办公室计算机上存在问题,当我在家工作时,一切都会编译。那么问题可能出在编译器上?
【问题讨论】:
-
问题与编译器指定的完全一样 - 它找不到 GL/gl.h(应该带有一些 opengl sdk)
-
检查您输入编译器的包含目录。您是否使用 QtCreator 来运行编译器?在这种情况下,只需在 .pro 文件
INCLUDEPATH += <your path>中添加一行,其中是 GL/gl.h 的路径 -
您是否已将
QT += opengl添加到您的.pro 文件中?