windows下配置openGL环境

 Windows环境下的GLUT下载地址:(大小约为150k)    
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip 

Windows环境下安装GLUT的步骤:    
1、将下载的压缩包解开,将得到5个文件
2、以默认目录为例:    
(1)“C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\GL”。把解压得到的glut.h放到这个GL文件夹里。没有GL文件夹可以自己建一个,一般都有的。    
(2)“C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib”。把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹,即lib文件夹。    
(3)把解压得到的glut.dll和glut32.dll放到“C:\Windows\System32”文件夹内。(64位系统放到“C:\Windows\SysWOW64”文件夹内)这是非常重要的动态链接库设置!   

其余需要在VC6.0下的设置在VC9.0下均不需要。至此,代码中包含 #include <GL/glut.h> 亦能正常编译通过。

一个简单的示例代码,用来测试开发环境,来源于computer graphics with OpenGL,third edition。

#include <windows.h>
#include <GL/glut.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

void init (void)
{
    glClearColor (1.0,1.0,1.0,0.0);

    glMatrixMode (GL_PROJECTION);
    gluOrtho2D (0.0,200.0,0.0,150.0);
}

void lineSegment (void)
{
    glClear (GL_COLOR_BUFFER_BIT);

    glColor3f (1.0,0.0,0.0);
    glBegin (GL_LINES);
           glVertex2i (180,15);
           glVertex2i (10,145);
    glEnd ();

    glFlush ();
}

void main (int argc,char** argv)
{
    glutInit (&argc,argv);
    glutInitDisplayMode (GLUT_SINGLE|GLUT_RGB);
    glutInitWindowPosition (50,100);
    glutInitWindowSize (400,300);
    glutCreateWindow ("OpenGL 测试程序");

    init();
    glutDisplayFunc (lineSegment);
    glutMainLoop ();
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值