0%

OpenGL 学习日记

学习记录

项目 时间 内容 评分(满分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 插件安装

  1. 创建一个 C++ 项目(Win 32 控制台 - 空白程序)
  2. 项目 - 管理 Nuget 程序包
  3. 浏览 - 在搜索栏输入 NupenGL
  4. 安装(有两个就安装两个)

    测试代码

    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;
    }

    结果

    看到白框则成功。如下:

参考链接:

OpenGL的第一天【VS2017+OpenGL环境的配置】