配置OpenGL的开发环境

OpenGL库资源下载

http://pan.baidu.com/s/1ntVsReL

环境搭建

将下载好的文件进行解压,可以得到后缀为.h、.lib、.dll三类文件,对这三类文件作如下处理:

将所有后缀为.h的文件放到VS安装目录下的VCincludeGL中,如果没有GL文件夹,需要自己手动创建即可。

将所有后缀为.lib的文件VS安装目录下的VClib中。

将所有后缀为.dll的文件放到系统目录下System32文件夹(针对于32位系统机)中,如果是64位操作系统的机器须要放在SysWOW64文件夹中。

当然,配置工作还没有结束。

接着按照截图继续进行配置:

1、创建一个Win32程序,在解决方案资源管理器中找到该项目,查看其属性。

2、进入属性界面,接着点击链接器选项,找到输入项,点击,可以编辑“附加依赖项”。

3、进入添加附加依赖项,输入如下静态链接文件。

5、点击确定,最后点击应用即可。搭建OpenGL的开发环境工作,大功告成。

第一个OpenGL程序

#include <GL/glut.h>

void displayEvent()
{
    // 设置清屏颜色
    glClearColor(0.5, 0.5, 1.0, 0);
    // 用指定颜色清除帧缓存
    glClear(GL_COLOR_BUFFER_BIT);
    // 交换双缓存
    glutSwapBuffers();
}

int main(int argc, char *argv[])
{
    // 初始化glut
    glutInit(&argc, argv);
    // 设置OpenGL显示模式(双缓存, RGB颜色模式, 深度缓存)
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
    // 设置窗口初始尺寸
    glutInitWindowSize(400, 300);
    // 设置窗口初始位置
    glutInitWindowPosition(100, 100);
    // 设置窗口标题
    glutCreateWindow("HelloWorld");
    // 设置显示回调函数
    glutDisplayFunc(displayEvent);
    // 进入glut事件循环
    glutMainLoop();

    return 0;
}

运行截图

原文地址:https://www.cnblogs.com/tgycoder/p/5120895.html