zoukankan      html  css  js  c++  java
  • 【计算机图形学】--OpenGl环境配置

    一.配置环境

    选择编程环境为Visual studio 2010

    Visual studio 2010 中已经提供了对opengl库的支持,所以主要需要配置的是GLUT。

    GLUT是一个与窗口系统无关的工具包。

    当写opengl程序时,可以通过GLUT实现简单的窗口的创建等操作,免去了学习特定OS下GUI库的过程。


    二.配置过程

    第一步:下载GLUT工具包

    po写的刚开始学习,是在学校老师的课程主页下载的。

    现上传至百度网盘:有需自取

    【http://pan.baidu.com/s/1o8mDhAa】

    第二步:解压,里面有5个文件.(如图)

    ①将glut.h复制到vs2010安装目录VCincludegl下,如果不存在gl目录,则新建一个。

    ②将glut.lib,glut32.lib复制到你的vs2010安装目录VClib下。

    ③将glut32.dll,glut.dll复制到C:windowsSysWOW64下(与实验指导略不同,适用于Windows8.1及以上环境)

    第三步:已经配置成功啦!


    三.应用测试实例

    1.打开VS2010,新建一个“win32 console application”空工程。

    2.设置工程的属性

    点击 项目->属性,进入设置

    选择“链接器”->“输入”->“附加依赖项”  然后进行编辑“附加依赖项”

    添加库文件opengl32.lib;glut32.lib;glu32.lib;%(AdditionalDependencies)

    【!!❤!!别忘记,每项和每项之间加分号啊(;)】

    3.创建main.cpp进行测试吧~

     1 #include<gl/glut.h>
     2 
     3 void myDisplay(void)
     4 {
     5     glClear(GL_COLOR_BUFFER_BIT);
     6     glRectf(-0.5f,-0.5f,0.5f,0.5f);
     7     glFlush();
     8 }
     9 
    10 int main(int argc,char *argv[])
    11 {
    12     glutInit(&argc,argv);
    13     glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
    14     glutInitWindowPosition(100,100);
    15     glutInitWindowSize(600,400);
    16     glutCreateWindow("第一个openGL程序");
    17     glutDisplayFunc(&myDisplay);
    18     glutMainLoop();
    19     
    20     return 0;
    21 }

    4.如果此上配置无误,则会有下图~说明配置成功啦

    翼伊整理发布于2017-03-22

  • 相关阅读:
    第八天
    第六天 yum 磁盘分区与格式化
    第五天 权限掩码vim编辑器 软件包安装和管理
    第12组 Alpha冲刺 总结
    第12组 Alpha冲刺(6/6)
    第12组 Alpha冲刺(5/6)
    第12组 Alpha冲刺(4/6)
    第12组 Alpha冲刺(3/6)
    第12组 Alpha冲刺(2/6)
    第12组 Alpha冲刺(1/6)
  • 原文地址:https://www.cnblogs.com/mowangshiyiyi316/p/6601793.html
Copyright © 2011-2022 走看看