码迷,mamicode.com
首页 > Windows程序 > 详细

win7配置opengl

时间:2014-07-26 00:58:36      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   使用   os   strong   文件   io   

Qt本身不包括glut工具库,如果要使用glut库,该怎么做呢?

下面来简述一下Qt下怎么安装glut库:

 

1.首先需要去opengl的官网下载glut库:

http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

 

2.解压后,将glut32.lib和glut.lib两个文件拷贝到qt目录下的./lib文件夹中;

 

3.将glut.dll和glut32.dll两个动态链接库拷贝到C:\windows\system32中;

 

4.将glut.h文件拷贝到qt目录下的\include\QtOpenGL中,并建立glut文件【内容写上 #include "glut.h"】,保存为没有后缀名的文件;

 

5.切换到自己的程序中,在 **.pro 文件中添加:

   LIBS += -lgut32

   LIBS += -LC:\glut

 

6. 在main.cpp中加入“#include<glut>”或者“#include<glut.h>”,这样就可以使用glut中的函数了。

 

7. 下面来看一个简单的例子:

#include <windows.h>
    #include <glut.h>
    void init(void)
    {
      glClearColor(1.0, 1.0, 1.0, 0.0);
      glMatrixMode(GL_PROJECTION);
      gluOrtho2D(0.0, 200.0, 0.0, 160.0);
    }
    void lineSegment(void)
    {
      glClear(GL_COLOR_BUFFER_BIT);
      glColor3f(1.0, 0.0, 0.0);
      glBegin(GL_LINES);
      glVertex2i (180, 15);
      glVertex2i (10, 145);
      glEnd();
      glFlush();
    }
    int main(int argc, char **argv)
    {
      glutInit(&argc, argv);
      glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
      glutInitWindowPosition(50, 100);
      glutInitWindowSize(400, 300);
      glutCreateWindow("Example OpenGL Program");
      init();
      glutDisplayFunc(lineSegment);
      glutMainLoop();
    }

 

win7配置opengl,布布扣,bubuko.com

win7配置opengl

标签:style   http   color   使用   os   strong   文件   io   

原文地址:http://www.cnblogs.com/wlcaption/p/3868743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!