学习记录
项目 | 时间 | 内容 | 评分(满分10) |
---|---|---|---|
配置 | 2017.10.17 | OpenGL 的配置以及第一个程序 | 8 |
配置
OpenGL下载安装
工具为 Visual Studio 2017。
下载链接:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
得到 5 个文件:glut.dll glut32.dll glut.lib glut32.lib glut.h
gult.h 放在 ..\VC\Tools\MSVC\14.10.25017\include\gl
里面。如果没有就建一个。
gult.lib、gult32.lib 放在..\VC\Tools\MSVC\14.10.25017\lib\x86
里面。
gult.dll、gult32.dll 放到C:\Windows\system32
(32位)或C:\Windows\SysWOW64
(64位)。
VS 插件安装
- 创建一个 C++ 项目(Win 32 控制台 - 空白程序)
- 项目 - 管理 Nuget 程序包
- 浏览 - 在搜索栏输入 NupenGL
- 安装(有两个就安装两个)
测试代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19#include <GL/glut.h>
void Show()
{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.1f, -0.1f, 0.5f, 0.5f);
glFlush();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(400, 400);
glutCreateWindow("OpenGL");
glutDisplayFunc(Show);
glutMainLoop();
return 0;
}结果
看到白框则成功。如下: