繁体   English   中英

C1083:无法打开包含文件:“ GL / gl.h”:没有此类文件或目录

[英]C1083: Cannot open include file: 'GL/gl.h': No such file or directory

我使用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

仅在我的办公室计算机上这是一个问题,当我在家工作时所有东西都可以编译。 所以问题可能出在编译器上?

今天发生在我身上...

由于某些原因,QT安装程序默认使用MSVC 2012 32Bit OpenGL套件,而不是正确的(在我的情况下)MSVC 2013 64bBit OpenGL套件。

因此,我将检查已安装的套件与您的OS和/或MSVC版本之间是否存在不匹配。

以我为例,打开MaintenanceTool.exe (在Qt目录中),选择“ 程序包管理器”,然后卸载“错误”工具包,然后选择“良好”工具包,就解决了该问题。

编辑:在包管理器中,它指的是预建组件,但它们在Qt Creator中显示为工具包...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM