opengl学习笔记(一)——Windows下opengl的基本使用办法

主要参考了:http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html里的内容

1、确认本机的显卡是否支持opengl,确认办法:

在系统目录(对winxp默认是C:\WINDOWS\system32)下搜索如下两个文件:

opengl32.dll和glu32.dll,如果有的话就说明你的显卡已经实现了opengl的接口。

2、下载glut工具的源码包。

opengl下载地址:

http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
http://upload.programfan.com/upfile/200607311626279.zip

3、安装办法

Windows环境下安装GLUT的步骤为:

(1) 将下载的压缩包解开,将得到5个文件。分别是:

glut.dll
glut.h
glut.lib
glut32.dll
glut32.lib

(2)  确认本机是否已经有gl.h文件,具体办法:可在“我的电脑”中搜索“gl.h”,并找到其所在文件夹 

本人搜到的机器目录为:C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\gl。

(3)将glut.h文件拷贝到合适的目录下

如果是VC++6,则应该将glut.h复制在VS安装目录下的VC98 /Include/GL目录里。 

本人机器的目录为:D:\Microsoft Visual Studio\VC98\Include

如果是VS2008,把glut.h复制到VS安装目录下的VC/include/GL目录中,

如果没有GL子目录则可以自己新建一个。

本人机器上的目录为:

D:\Microsoft Visual Studio 9.0\VC\include\gl

(4)、把解压得到的glut.lib和glut32.lib放到与VC的lib子目录下。

本人的机器目录为:

D:\Microsoft Visual Studio\VC98\Lib   (VC6)

D:\Microsoft Visual Studio 9.0\VC\lib  (VS2008)

(5)、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:/Windows/System32)

4,建立第一个OpenGL程序

(1)建立一个空的控制台程序

无论VisualStudio2008还是VC++6:
选择File->New->Project,然后选择Win32 Console Application,项目名可为helloOpengl
然后按OK。在谈出的对话框左边点Application Settings,找到Empty project并勾上,选择Finish。

(2)编写代码
向helloopengl工程中添加一个代码文件,取名为“maip.cpp”,

其内容如下:

#include <GL/glut.h>
void myDisplay(void)
{
    glClear(GL_COLOR_BUFFER_BIT);
    glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
    glFlush();
}
int main(int argc, char *argv[])
{
    glutInit(&argc, argv);
    glutCreateWindow("opengl");
    glutDisplayFunc(&myDisplay);
    glutMainLoop();
    return 0;
}

按f7编译即可,然后运行即可看到效果:在屏幕上出现一个窗口,窗口的中央是一个白色矩形。如下图所示:



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值