Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Vladimir от Март 03, 2012, 12:41



Название: работа с GLU в Qt
Отправлено: Vladimir от Март 03, 2012, 12:41
Доброго дня! Помогите разобраться.. в программе на Qt 4.8 под Linux использую OpenGL и хочу добавить функций GLU!

Но при добавлении quadric = gluNewQuadric();
Пишет ошибку undefined reference to `gluNewQuadric`

В чем может быть дело?? Подключил:
#include <QGLWidget>
#include <GL/glu.h>

В .pro

LIBS += -lX11
CONFIG += qt thread debug
QT += opengl network
 
Может чего-то не хаватает???


Название: Re: работа с GLU в Qt
Отправлено: mitrich от Март 03, 2012, 14:07
Не хватает либы glu (эти функции в отдельной либе). Под Win она называется glu32, под никсами наверное просто glu.


Название: Re: работа с GLU в Qt
Отправлено: Vladimir от Март 03, 2012, 14:18
Не хватает либы glu (эти функции в отдельной либе). Под Win она называется glu32, под никсами наверное просто glu.

и как ее подключить??

LIBS += -lX11 -glu

не помогло :(


Название: Re: работа с GLU в Qt
Отправлено: mutineer от Март 03, 2012, 14:20
Не хватает либы glu (эти функции в отдельной либе). Под Win она называется glu32, под никсами наверное просто glu.

и как ее подключить??

LIBS += -lX11 -glu

не помогло :(

не помогло - все осталось так же? или сообщение об ошибке изменилось?


Название: Re: работа с GLU в Qt
Отправлено: Vladimir от Март 03, 2012, 14:26
ошибки те же, ничего не изменилось!


Название: Re: работа с GLU в Qt
Отправлено: mutineer от Март 03, 2012, 14:29
не -glu, а -lglu
Еще может быть -lGLU


Название: Re: работа с GLU в Qt
Отправлено: Vladimir от Март 03, 2012, 14:34
не -glu, а -lglu
Еще может быть -lGLU

СПАСИБО БОЛЬШОЕ -lGLU, помогло)