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

  • 相关阅读:
    LA 2038 Strategic game(最小点覆盖,树形dp,二分匹配)
    UVA 10564 Paths through the Hourglass(背包)
    Codeforces Round #323 (Div. 2) D 582B Once Again...(快速幂)
    UVALive 3530 Martian Mining(贪心,dp)
    UVALive 4727 Jump(约瑟夫环,递推)
    UVALive 4731 Cellular Network(贪心,dp)
    UVA Mega Man's Mission(状压dp)
    Aizu 2456 Usoperanto (贪心)
    UVA 11404 Plalidromic Subsquence (回文子序列,LCS)
    Aizu 2304 Reverse Roads(无向流)
  • 原文地址:https://www.cnblogs.com/mowangshiyiyi316/p/6601793.html
Copyright © 2011-2022 走看看