现在的位置: 首页 > 综合 > 正文

Win8+VS2012配置OpenGL SuperBible的环境

2013年09月21日 ⁄ 综合 ⁄ 共 1594字 ⁄ 字号 评论关闭

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
<windows.h>   //这个必不可少
#include
<gl/glut.h>
                            
void

display()

抱歉!评论已关闭.