首页 > Windows开发 > 详细

win7配置opengl

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

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!