美文网首页CG
VS2017配置OpenGL环境

VS2017配置OpenGL环境

作者: 谢小帅 | 来源:发表于2017-05-09 16:53 被阅读1801次
  1. 下载GLUT包

  2. 打开压缩包


    压缩包文件

    压缩包下的5个文件要分别配置3个目录

  3. glut.h 配置目录

    glut.h 路径
    VS自带的gl下有2个头文件:GL.h, GLU.h
    把下载的 glut.h 也放在这个文件夹下
  4. glut.lib, glut32.lib 配置目录

    lib 路径
  5. glut.dll, glut32.dll 配置目录

    dll 路径
  6. 设置静态链接库


    添加 opengl32.lib, glut32.lib, glu32.lib
  7. 测试

#include <iostream>
#include <gl\glut.h>
#include <gl\GL.h>
#include <gl\GLU.h>

void myDisplay() {
    glClear(GL_COLOR_BUFFER_BIT); // 清除帧缓存
    glRectf(-0.5f, -0.5f, 0.5f, 0.5);
    glFlush();
}

int main(int argc, char * argv[]) {

    glutInit(&argc, argv); // 初始化 GLUT
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA); // 单缓冲|color buffer

    // 窗口设置
    glutInitWindowPosition(100, 100);
    glutInitWindowSize(400, 400);
    glutCreateWindow("第一个OpenGL程序"); // 窗口标题

    glutDisplayFunc(&myDisplay); // 回调函数,这个函数被 GLUT 内部循环不断的调用
    glutMainLoop(); // 开始循环,并且监听回调函数

    return 0;
}
  • 输出


    输出图像

相关文章

网友评论

    本文标题:VS2017配置OpenGL环境

    本文链接:https://www.haomeiwen.com/subject/pbhitxtx.html