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拷贝其中就可以了;

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值