OpenGL---VS2010环境搭建

来源:互联网 发布:blued软件有时候卡 编辑:程序博客网 时间:2024/05/16 14:17

参看:http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html

1、安装GLUT工具包
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
解压后,将glut.h放在VS2010安装目录:D:\Microsoft Visual Studio 10.0\VC\include\gl下,如果没有gl目录,自己建一个。
将glut.lib和glut32.lib复制到D:\Microsoft Visual Studio 10.0\VC\lib中。
如果是64位系统,将glut.dll和glut32.dll复制到目录:C:\Windows\system 中
如果是32位系统,将glut.dll和glut32.dll复制到目录:C:\Windows\system32 中

2、VS环境

这里写图片描述

这里写图片描述

这里写图片描述

右击图中工程这里写图片描述,选择“属性”,这里写图片描述 在“附加依赖项”中添加:opengl32.lib 、glut32.lib

3、程序

在一个黑色的窗口中央画一个白色的矩形

新建后缀为.c的文件,输入代码

#include<gl/GLUT.H>  void myDisplay(void){      glClear(GL_COLOR_BUFFER_BIT);  //清除颜色    glRectf(-0.5f, -0.4f, 0.5f, 0.5f);  //画一个矩形,左上角坐标为(-0.5f, -0.4f),右下角坐标为(0.5f, 0.5f)    glFlush();  //立即执行前面的命令,而不是在缓冲区中等待}  int main(int argc, char *argv[])  {      glutInit(&argc,argv);  //对GLUT进行初始化,必须在其它的GLUT使用之前调用一次    glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);  //设置显示方式,使用RGB颜色,但缓冲    glutInitWindowPosition(100, 100);  //设置窗口在屏幕中的位置    glutInitWindowSize(400, 400);  //设置窗口的大小    glutCreateWindow("opengl");  //创建窗口,窗口标题为“opengl”    glutDisplayFunc(&myDisplay);  //设置画图的函数    glutMainLoop();  //消息循环    return 0;  }  

这里写图片描述

0 0
原创粉丝点击