这是一篇吐槽性质的文章,如果有用,不胜荣幸。
此文是在参考了各大博客上的OpenGL配置教程后编辑出来的,但在VC或VC其他版本以及VS其他版本上应该也适用,因为我翻了05,08,13,15版配置教程,他们的流程都差不多。
我不知道有没有人跟我一样是在安装GLUT的那块卡死的,然而实际上这只是个工具包,也就是说没这玩意也能用,因为OPenGL的链接库OpenGL32.DLL、Glu32.DLL在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下了。
【 比如你打开你的VS依照视图->属性页->配置属性->连接器->输入打开界面,就可以在“附加依赖项”那里输入opengl32.lib glu32.lib(中间加空格),然后OPenGL就被引进来了,这段别在意因为会扰乱视听,后面会统一讲】
但是第一次玩OpenGL的我并找不到能不用GLUT里的函数就能运行的样例,所以还是乖乖走流程吧。
能翻到这篇沉底博客的你应该已经在前面一大堆博客的指引下下到了GLUT全家桶,打开后可能是这样的
如果不是同款也没关系,有同款的文件就可以了
然后
- 在别的博客里他们可能会叫你把glut.h放进C:\Program Files (x86)\Microsoft Visual Studio XX.0\VC\include\GL文件夹,没有GL的就建立一个,然而我欣喜地发现我的C:\Program Files (x86)\Microsoft Visual Studio XX.0里连include都没有:)
翻了很多篇博文后发现他们的意思是让我装在我安装VS的那个盘里,换句话说,这个地方(REAL文件夹是我安装VS的地方)
再找不到的用“此电脑->搜索”
然后打开这个文件后面的流程就能继续下去了
2.glut.lib,glut32.lib拷到同一个VC文件夹的lib文件里
3.glut.dll和glut32.dll文件,如果你的电脑是32的操作系统,将这两个文件拷贝至C:\Windows\System32;如果你的电脑是64的操作系统,将这两个文件拷贝至C:\Windows\SysWOW64。
GLUT这块就搞定了
现在可以看最开始那个大括号里的流程了,跟着这个在附加依赖库里写opengl32.lib glut32.lib glu32.lib(中间加空格)
搞定,现在测试一下
新建一个项目:文件-