opengl中的glut使用
程序员文章站
2022-03-25 20:26:19
...
一、下载
可以在这里下载:
链接:https://pan.baidu.com/s/1Cof7q1zRlZhq5i0dasGplQ
提取码:98w0
解压之后,如下图:
二、拷贝到各目录:
dll文件我放到lib文件下了。因为我生成的app可执行文件就在这个文件夹下,如下图:
三、pro中,头文件和lib文件处理:
################################## OPenGL #########################
QT += opengl
INCLUDEPATH +=$$(FERN_PATH)/thirdpart/GLUT
LIBS += -L$$(FERN_PATH)/thirdpart/GLUT #lib文件所在目录
LIBS += -lglut -lglut32
# Awful problem with windows..
win32{
DEFINES += NOMINMAX
}
################################## OPenGL #########################
注意这里 $$(FERN_PATH) 是环境变量。想搞明白的话,详见我的博客:
https://blog.csdn.net/gaoenyang760525/article/details/106942194
四、编程时候:
#include "glut.h"
#include "iglarea_global.h"
#include <QGLWidget>
#include <QMouseEvent>
#include <QWheelEvent>
class IGLAREASHARED_EXPORT IGLArea: public QGLWidget
{
}