Glut安装+OpenGL环境测试

烈酒焚心 提交于 2020-03-01 03:26:26

转自:http://www.cnblogs.com/liyazhou/archive/2009/10/22/1588352.html

Windows环境下安装GLUT的步骤:

1、将下载的压缩包解开,将得到5个文件

2、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹

如果是VC++6,则应该将glut.h复制在“D:\Program Files\MicrosoftVisualStudio\VC98   \Include\GL文件夹”)。 如果是VisualStudio2008,把glut.h复制到x:\Program Files\Microsoft\Visual Studio 9.0\VC\include\GL文件夹中,如果没有GL这个文件夹则可以自己新建一个。(x是你安装VS的盘符号,如果装的是VC++的话,里面有个gl文件,Visual Studio 2008则需要自己去新建一个)

3、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(即与include并排的lib文件夹下)。

4、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32) 第三步,建立一个OpenGL工程 无论VisualStudio2008还是VC++6: 选择File->New->Project,然后选择Win32 Console Application,(不是win32 application).选择一个名字,然后按OK。在谈出的对话框左边点Application Settings,找到Empty project并勾上,选择Finish。然后向该工程添加一个代码文件,取名为“OpenGL.c”,注意用.c来作为文件结尾。 搞定了,就跟平时的工程没什么两样的。

注意: 包含头文件:

#include <GL/glut.h>

#pragma comment(lib, "opengl32.lib")

#pragma comment(lib, "glu32.lib")

#pragma comment(lib, "glut32.lib")   或者在依赖项里面添加opengl32.lib、glu32.lib、glut32.lib

 

=============================================================================

测试程序:

#include "stdafx.h"#include <Windows.h>#include <gl/glut.h>#include <math.h>void myDisplay(void){    glClear(GL_COLOR_BUFFER_BIT);    glRectf(-0.5f,-0.5f,0.5f,0.5f);    glBegin(GL_POLYGON);    for(int i=0; i<10000; ++i)        glVertex2f(0.6*cos(2*3.1415926/10000*i), 0.6*sin(2*3.1415926/10000*i));    glEnd();    glFlush();}int _tmain(int argc, char * argv[]){    glutInit(&argc,argv);    glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);    glutInitWindowPosition(100,100);    glutInitWindowSize(400,400);    glutCreateWindow("第一个opengl程序!");    glutDisplayFunc(&myDisplay);    glutMainLoop();    return 0;}


 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!