首页 > 代码库 > QT中使用Glut库
QT中使用Glut库
用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库
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。