查看: 928|回复: 3
打印 上一主题 下一主题

[其他] Win7下OpenGL的配置( 转载)

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2014-7-29 00:30:21 |只看该作者 |倒序浏览
      OpenGL目前只有32位版本的,而我的电脑系统是64位版本的,以往只需要将dll文件放入C:\Windows\System32下面就可以了,但是在64位的机器上,对32位dll的调用目录并不是这个,而是C:\Windows\SysWOW64这个文件夹,所以,按照以前的步骤坐下来,只需要在最后将glut.dll、glut32.dll放入SysWOW64文件夹下面就可以了。

       Glut的相关文件可以到:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip 去下载,下载完成后解压可以得到如图所示的五个文件,然后将glut.lib、glut32.lib文件放入VS目录下的VC\LIB文件夹下,将glut.h放入VC\INCLUDE目录下,或者在VC\INCLUDE目录下新建一个命名为GL(大小写均可)的文件夹,在引用的时候,前者为#include<glut.h>或者就变为#inlcude<GL/glut.h>。至此,64位下的OpenGL配置就全部结束了。最后附上一个测试用的代码,看看你的配置是否能够正确运行。
  1. #include <GL/glut.h>

  2. void myDisplay(void)
  3. {
  4.         glClear(GL_COLOR_BUFFER_BIT);
  5.         glColor3f(0.0f,1.0f,0.0f);
  6.         glRectf(-0.5f,-0.5f,0.5f,0.5f);
  7.         glFlush();
  8. }

  9. int main(int argc, char *argv[])
  10. {
  11.         glutInit(&argc,argv);
  12.         glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);
  13.         glutInitWindowPosition(100,100);
  14.         glutInitWindowSize(640,480);
  15.         glutCreateWindow("First_GL!");
  16.         glutDisplayFunc(myDisplay);
  17.         glutMainLoop();
  18. }
复制代码
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-7-29 01:20:31 |只看该作者
Thanks for sharing this script !
回复

使用道具 举报

115

主题

3

听众

5676

积分

高级设计师

Rank: 6Rank: 6

纳金币
7268
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2014-7-29 12:25:37 |只看该作者
Thanks for sharing !
回复

使用道具 举报

0

主题

1

听众

34

积分

设计初学者

Rank: 1

纳金币
3
精华
0

活跃会员 灌水之王

地板
发表于 2014-7-31 15:22:01 |只看该作者
Thanks for sharing!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-9-20 15:38 , Processed in 0.083432 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部