当你在使用 OpenGL 的时候,如果遇到找不到头文件 glut.h 时,那可能是你的电脑中没有安装 glut 库
安装 glut 库
1. 下载 glut 库工具包
glut 库的下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
2. glut 库文件的放置位置
下载好压缩包并解压后,得到这五个文件:
这里放置的位置以我的电脑为例:
glut.h 文件
放置位置为:C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl
如果你不知道自己该放在那个位置,你可以直接搜索 GL.h 找到这个文件所在的文件夹,或者在编译器中直接查看 GL.h 文件的放置位置,然后将 glut.h 放在与 GL.h 同文件夹下
glut.lib 和 glut32.lib
知道了 glut.h 放置的文件夹后,这个就方便了许多了
放置位置为:C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64
和C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86
glut.dll 和 glut32.dll
放置位置:C:\Windows\System32
至此,基本已经搞定啦,重新编译运行一下你的文件,如果没为题,已经成功运行了,那 OK ~ 恭喜你
如果你运行时遇到了,错误提示:程序无法启动此应用程序,因为计算机中丢失glut32.dll …那么请继续往下看!
3. 提示:程序无法启动此应用程序,因为计算机中丢失glut32.dll …
如果你的系统已经有了glut库的话,你在运行程序的时候又遇到了,错误提示:程序无法启动此应用程序,因为计算机中丢失glut32.dll …那有可能是你电脑上的 glut 文件位置
请检查这两个路径下是否也存在 glut.dll 和 glut32.dll 这两个文件,
检查路径为:C:\Windows\SysWOW64
和C:\Windows\System32
一般可能是C:\Windows\SysWOW64
这个文件夹里少了 glut.dll 和 glut32.dll 这两个文件 ,如果确实如此,那直接从C:\Windows\System32
拷贝过去就行,反之也是一样的。但是如果两个都没有,可以参考文章的 第1点 ,下载一下库文件,在进行拷贝添加
参考文章
1. https://blog.csdn.net/baijinglei12/article/details/50504262
2. https://blog.csdn.net/qq_29134495/article/details/51510225