我有一些在Qt中使用OpenGL的代碼。當我運行它時,我得到如下錯誤:QT中gluLookAt的頭文件是什麼?
C:\Users\Administrator\Desktop\NeHe6\NeHe6-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug\..\NeHe6\nehewidget.cpp:54: error: 'gluLookAt' was not declared in this scope
看起來頭缺失。而目前的標題是:
#include "nehewidget.h"
#include <QtGui>
#include <qtopengl\QtOpenGL>
和「nehewidget.h」包含以下標題:
#include <qtopengl\QGLWidget>
#include <QTimer>
誰能告訴我什麼是缺少的頭?
對不起,但GLU **不包括在GLUT中。他們完全不相關的圖書館。 GLU通常在大多數系統上作爲一個額外的庫。 – datenwolf
我的錯誤,感謝您的更正。 – StuGrey
下一期:到目前爲止,你只告訴包括GLU標題。但是這不會將GLU庫添加到程序中。爲此,必須將庫添加到鏈接器選項中。 – datenwolf