zoukankan      html  css  js  c++  java
  • OpenGL--第一个OpenGL程序

    环境:VS2012 + OpenGL所需文件(其他IDE也可以,不一定要VS2012,VS2010或其他也可以)

    步骤:

    1.下载Vs2012

    2.下载OpenGL所需文件

    3.解压缩OpenGL包并放到指定目录

    4.使用VS2012新建工程

    5.设置包含目录和库目录

    6.运行第一个OpenGL程序


    1.下载Vs2012

    VS2012下载地址:http://wenku.baidu.com/view/552e3d2f0722192e4536f647.html


    2.下载OpenGL所需文件

    OpenGL文件下载地址:http://pan.baidu.com/share/link?shareid=2044298320&uk=2835479065


    3.解压缩OpenGL包并放到指定目录

    OpenGL解压缩路径不要有中文

    解压缩出来后,将其中的glut.dll和glut32.dll放到C:WindowsSystem32下


    4.使用VS2012新建工程

    文件-->新建-->项目



    选择VC++,Win32控制台程序,输入名字,位置,解决方案,解决方案名称




    点击确定后再点击下一步,勾选空项目,点击完成




    5.设置包含目录和库目录

    视图-->属性管理器-->Debug | Win32-->Microsoft.Cpp.Win32.user-->VC++目录,设置包含目录和库目录为解压缩后的文件夹路径




    6.运行第一个OpenGL程序

    双击.c结尾的文件,粘贴以下代码:

     

    #include <glut.h>
    
    void myDisplay(void)
    
    {
    
         glClear(GL_COLOR_BUFFER_BIT);
    
         glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
    
         glFlush();
    
    }
    
    int main(int argc, char *argv[])
    
    {
    
         glutInit(&argc, argv);
    
         glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
    
         glutInitWindowPosition(100, 100);
    
         glutInitWindowSize(400, 400);
    
         glutCreateWindow("第一个OpenGL程序");
    
         glutDisplayFunc(&myDisplay);
    
         glutMainLoop();
    
         return 0;
    
    }


    F5运行程序,结果如下:


  • 相关阅读:
    浏览器兼容性问题
    浏览器对象的属性和方法
    js总结体会
    css样式总结体会
    HTML标签类总结
    如何自动化实现二级域名访问,类似博客
    php
    require.js
    gulp
    javascript
  • 原文地址:https://www.cnblogs.com/riskyer/p/3279966.html
Copyright © 2011-2022 走看看