`
wsql
  • 浏览: 11755290 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

fatal error C1083: Cannot open include file: 'gl\glext.h': No such file or directory

 
阅读更多

调试一些OpenGl程序时,会提示fatal error C1083: Cannot open include file: 'gl\glext.h': No such file or directory错误;

我从网上下载了一个glext.h文件,并将它保存在..\Microsoft Visual Studio\VC98\Include\GL文件夹下,重新编译了一遍;

我以为这下应该没有问题了,可是依然提示上述错误;最终用下列方式解决之:

1.将glext.h文件拷贝到当前项目的目录下:

2.将提示有错误的那一行#include "gl\glext.h",改为:#include "glext.h";

3.删除debug文件夹下所有的文件;(也可以不删除,直接点击‘重新生成解决方案’)

4.重新编辑即可;

问题的原因:一般来说,出现fatal error C1083: Cannot open include file: 'gl\glext.h': No such file or directory错误,很明显是

头文件找不到;一般来说,将头文件放到VC98下的include文件夹内,就能解决问题;我电脑里安装了VC++6.0,也安装了VS2005;

因此,可能是VS2005包含的文件和VC++6.0包含文件的路径不一样;

正如我所料,VC++6.0与VS2005的GL文件夹是独立的,第一次修改的是VC++6.0的软件的;

我的VS2005,gl路径为:D:\VisualStudio2005\VC\PlatformSDK\Include\gl

因此,将glext.h拷贝其中就可以了;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics