CG

VS2017配置OpenGL环境

2017-05-09  本文已影响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;
}
上一篇 下一篇

猜你喜欢

热点阅读