fatal error C1083 无法打开包括文件 “gl/glut.h” No such file or directory的解决方法

一、现象

  最近博主在windows(win10)下使用vs2015编译opengl写出来的程序时遇到一个错误:"无法打开包括文件 “gl/glut.h” No such file or directory"。如下图所示,当包含头文件<gl/glut.h>时编译遇到这个错误。 

二、解决方法

  本文的解决方法参考了博客https://blog.csdn.net/lily3780225/article/details/72884948。本文的解决方法跟上述链接文章中的基本一致,但不一样的是,博主用的是vs2015而链接里面的是vs2013,并且本文对上述的方法在细节上作了一些补充

  首先我们在网上下载GLUT工具包。下载链接:https://download.csdn.net/download/u014552102/10989826。(该资源我也是从其它地方下载的,但原来的要几十个积分,这个链接对资源作了降分处理,本来想定为1积分的,但现在CSDN上传资源最低也要定为5积分了,没办法,只好变成5积分了)下载下来后,解压缩,得到6个文件,包含GlU32.Lib glut32.dll glut32.lib glut.dll glut.h glut.lib。我们鼠标选中桌面vs的快捷方式,打开文件所在的位置,如下图所示:

可以得到vs的安装路径为D:\Software\vs2015(注:每个人安装vs的目录不同,大家根据自己的情况作调整)如下图所示:

把解压得到的glut.h放到D:\Software\vs2015\VC\include这个文件夹(注:每个人安装vs的目录不同,大家根据自己的情况作调整)。

把解压得到的glut.lib和glut32.lib放到D:\Software\vs2015\VC\lib文件夹。

把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内(博主的是在C:\Windows\System32内)。

再次编译,如果还是出错,那么就更改头文件原有的名称#include <GL/glut.h>为#include <glut.h>。

发布了54 篇原创文章 · 获赞 55 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/u014552102/article/details/88074691