Win8+VS2012配置OpenGL SuperBible的环境
这本书逆天,逆天,逆天啊............环境我都配不起来,Linux下前几天折腾了一个晚上,作者的库各种报错.........今天在Windows下配,StackOverflow刷到爆,看了一篇又一篇,试了一次又 一次,屡败屡战....................
完整记录下配置过程:
参考自:
http://stackoverflow.com/questions/9234664/how-to-install-glut-on-a-64-bit-windows-7-for-ms-vs2010
http://blog.csdn.net/joven0/article/details/7639715
http://blog.csdn.net/sunny_unix/article/details/8056807
http://blog.csdn.net/longxiaoshi/article/details/7596135
1.各种库的配置
(1)glew
下载:https://sourceforge.net/projects/glew/files/glew/
CSDN的那哥们的原文直接给了一个下载链接,但是那个是错的!!!
应该在列表里找1.7版本(别的新版本我没有测试,不过估计会报错),文件名有win32或者win64的
将include文件夹下的.h文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\GL目录中(没有GL目录就自己创建一个,这里的具体路径视电脑上VS2012安装的位置而定)
将lib文件夹下的.lib文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib目录中
将bin文件夹下的.dll文件拷贝到C:\Windows\System32目录中
注意!如果是64位的操作系统,要往C:\Windows\SysWOW64里面放!!!
(2)glut
下载OpenGL的glut类库:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
将.h文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\GL目录中(没有GL目录就自己创建一个,这里的具体路径视电脑上VS2008安装的位置而定)
将.lib文件拷贝到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib目录中
将.dll文件拷贝到C:\Windows\System32目录中(64位不在这)
2.测试
(1)先创建一个Win32控制台应用程序项目(文件——新建——项目——win32——win32控制台应用程序),在下面的名称处任意命名,假定是helloworld,然后点确定。之后点下一步,然后在附加选项的空项目之前打勾,之后点完成。
(2)在解决方案管理器的源文件文件夹上点右键,添加——新建项——c++文件,任意命名,假定是Hello。
在导航窗格中的源文件分类下的Hello.cpp中输入如下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
#include #include void
|