1.首先需要去opengl的官网下载glut库:
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中的函数了,运行效果如下:
QtOpenGL里面没有glut拓展库,需要自己下载添加。如果用的是QtCreator,打开.pro文件,右键->添加库pro里有 QT += opengl 。
如果还不行可能就是一些环境变量的问题了。
在linux下opengl编程,首先需要安装glut包。1 安装glut
(1)下载地址:
http://fidelio.cacs.louisiana.edu/resources/linux/glut.zip
(2)将glut.zip解压:
unzip glut.zip
解压后,里面有一个rpm安装包,一个测试文件,一个glut.h,一个makefile, 这几个文件都非常重要。
(3)安装:
rpm -i glut-3.7-8.i386.rpm
(note: If you already have a later glut, use
rpm -i --force glut-3.7-8.i386.rpm)
(4)
把 "glut.h" 移到"/usr/include/GL":
mv glut.h /usr/include/GL
(5)
cd /usr/lib
(6)
cp libglut.so.3.7 libglut.so
(7)回到glut.zip的目录,运行make ,然后./cube
会看到测试图形
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)