实验室用,记录一下。
一、下载GLUT
- 在Glut下载地址. 中搜索“glutdlls37beta.zip”,点击下载;
- 下载完之后,解压文件,可以看到有5个文件:
二、安装GLUT
-
把头文件“glut.h”复制到
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\
。安装路径不同用户略有区别,下图的路径红框前面是自定义的安装路径,后面是默认的路径;
-
把库文件“glut.lib”,“glut32.lib”复制到
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\lib\x86
; -
32位操作系统的:把“glut.dll”和“glut32.dll”复制到目录
C:\Windows\System32
;64位操作系统的:把“glut.dll”和“glut32.dll”复制到C:\Windows\SysWOW64
。
三、测试OpenGL
- 新建一个C++控制台应用;
- 输入以下代码:
#include <GL/glut.h>
// 绘图方法,绘制一个三角形
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
glVertex2f(-0.5, 0);
glVertex2f(0, 0.5);
glVertex2f(0.5, 0);
glEnd();
glFlush();
}
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutCreateWindow("OpenGL Test");
glutDisplayFunc(display);
glutMainLoop();
}
- 如下图所示,出现一个白色三角形就说明测试成功了。