码迷,mamicode.com
首页 > 其他好文 > 详细

QT中使用Glut库

时间:2015-01-17 20:46:00      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

    用Qt中的QGLWidget窗体类中是不包括glut工具库的,难怪在myGLWidget(在我的程序中是QGLWidget的派生类)中绘制实心球体是说“glutSolidSphere”: 找不到标识符,就是说没有这个函数的声明。接下来就来安装glut库:

1.先下载glut库 http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

2.将下载下来的文件解压,将glut32.lib和glut.lib两个lib文件移到qt目录下的./lib文件夹中。

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

4.将glut.h文件移到qt目录下的\include\QtOpenGL中,并建立glut文件(不要后缀),这样就将glut安装好了,切换到在自己的程序中,在myGLWidget.cpp(QGLWidget派生类的cpp)加入“#include<glut>”,这样就可以使用glut中的函数了。

网上说这样做就可以了,可实际上我试了下发现还是不行,就继续“百度”,发现以下解决方法:

    在OpenGL.pro文件里加入LIBS=-lopengl32 -lglut32 -lglut

    再加入 #include <windows.h>要加入到所以GLUT库的最前面,现在就编译通过了。

 

QT中使用Glut库

标签:

原文地址:http://www.cnblogs.com/yibanshouxi/p/4230993.html

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