Visual Studio配置openGL(GLUT)

最近图形学实验要用到GLUT,前两次都在机房搞完了,但是每次都很匆忙,索性在电脑上配一个,折磨♂了一晚上给整明白了,留个教程防止以后忘了。
一、安装Microsoft Visual Studio
建议从官网下载Visual Studio,链接:https://visualstudio.microsoft.com/
接下来安装,由于我不知道选什么就选了个C++桌面开发,一般正常都够用 (=• ω •=),接下来一些自定义路径,建议自己另寻他路(),以免占用C盘内存。

二、下载与配置GLUT(重要)
首先下载GLUT,由于GLUT已经废弃了20多年,于是我准备下载相对较新的“freeGLUT”,下载链接是:https://freeglut.sourceforge.net/
找到“Stable Releases”下选择任意一个版本即可。

下完后在include路径下复制“GL”文件夹

将其粘贴到VS的include路径下

这个时候,你以为已经万事大吉大功告成水到渠成,然而:

无法打开“#¥&*…lib"???
折磨♂了一晚上,找到了一种解决办法:
首先 C:\Windows\System32 与 C:\Windows\SysWOW64 各自缺失一个freegult.dll,需要下载并且塞进这两个目录;
其次,在VS目录下,有一个lib文件夹,里面有x64和x86两个文件夹,我们强行放入两个lib,x86对应的就是32位的freegult.lib, x64对应的就是64位的


需要下载的两个dll和两个lib,我放在了 https://github.com/mipaqwq/openGL
这一步做完了,就真正的做完了 只剩下Visual Studio内的一些设置了。
三、设置宏定义NDEBUG
首先选择调试的方式为x64,

打开项目栏中的属性页

对“C/C++”下的“预处理器”添加宏定义NDEBUG,然后确定

这时,x64版本的就已经可以跑了。
如果想要x86也一样能跑,同样地把调试方式改为x86,然后再添加一次NDEBUG


配置完成✰!
