VS2017配置OpenGL环境

  1. 下载GLUT包

  2. 打开压缩包


    VS2017配置OpenGL环境_第1张图片
    压缩包文件

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

  3. glut.h 配置目录

    VS2017配置OpenGL环境_第2张图片
    glut.h 路径

    VS自带的gl下有2个头文件:GL.h, GLU.h
    把下载的 glut.h 也放在这个文件夹下

  4. glut.lib, glut32.lib 配置目录

    VS2017配置OpenGL环境_第3张图片
    lib 路径

  5. glut.dll, glut32.dll 配置目录

    VS2017配置OpenGL环境_第4张图片
    dll 路径

  6. 设置静态链接库


    VS2017配置OpenGL环境_第5张图片
    添加 opengl32.lib, glut32.lib, glu32.lib
  7. 测试

#include 
#include 
#include 
#include 

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环境_第6张图片
    输出图像

你可能感兴趣的:(VS2017配置OpenGL环境)