VC6.0+OpenGL入门

 

学习OpenGL前的准备工作
第一步,选择一个编译环境
现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的。但这里我们选择VC6.0作为学习OpenGL的环境。
第二步,安装GLUT工具包
GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。
Windows环境下的GLUT下载地址:(大小约为150k)
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
无法从以上地址下载的话请使用下面的连接:
http://upload.programfan.com/upfile/200607311626279.zip
Windows环境下安装GLUT的步骤:
1、将下载的压缩包解开,将得到5个文件
2、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹。把解压得到的glut.h放到这个文件夹。
3、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹。
4、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:/Windows/System32)
第三步,建立一个OpenGL工程
这里以VC6。0为例。
选择File->New->Project,然后选择Win32 Console Application,选择一个名字,然后按OK。
在谈出的对话框左边点Application Settings,找到Empty project并勾上,选择Finish。
然后向该工程添加一个代码文件,取名为“OpenGL.c”,注意用.c来作为文件结尾。
搞定了,就跟平时的工程没什么两样的。

 

文件源代源入下:


#include <GL/glut.h>

void myDisplay(void)
{
 //函数功能:绘制一个正方形;
 glClear(GL_COLOR_BUFFER_BIT);//清除颜色
 glRectf(-0.5f,-0.5f,0.5f,0.5f);//绘制矩形
 glFlush();//保证前面的OpenGL命令立即执行(而不是让它们在缓冲区中等待)。
}

void main(int argc, char *argv[])
{
 //主程序
 glutInit(&argc,argv);//对GLUT进行初始化,这个函数必须在其它的GLUT使用之前调用一次。
 glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);//设置显示方式
 glutInitWindowPosition(100,100);//设置窗口位置
 glutInitWindowSize(400,400);//设置窗口大小
 glutCreateWindow("My first OpenGL Program");//利用前面设置窗口的参数进行创建窗口,并设置窗口名称
 glutDisplayFunc(&myDisplay);//调用绘图函数
 glutMainLoop();//消息等待
 return;
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值