GLUT (в проектах)

Модератор: Модераторы разделов

setup
Сообщения: 35
ОС: Mandriva Linux 2010

GLUT

Сообщение setup »

Доброго времени суток. Может кто нибуть подсказать как подключать заголовочные файлы GLUT к проекту ? Дело в том что сам GLUT да и вся система установлена с офф репов, поэтаму уверен что все установленно правильно. Пишу в eclips на с++. При добавлении #include <glut.h> , компилятор невидит функции glut, хотя видит opengl функции при подключении #include <gl.h>, а находяться все заголовочные файлы в одной директории. Ничего понять немагу, на этот счет в инете уже 2ой день ничего найти немагу.

P.S.:если выажно, то ось Mandriva Linux 2008.1
А еще обязательно нужно дунуть, если не дунуть - чуда не получится. (Амаяк Акопян)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: GLUT

Сообщение /dev/random »

setup писал(а):
20.08.2008 14:47
Доброго времени суток. Может кто нибуть подсказать как подключать заголовочные файлы GLUT к проекту ? Дело в том что сам GLUT да и вся система установлена с офф репов, поэтаму уверен что все установленно правильно. Пишу в eclips на с++. При добавлении #include <glut.h> , компилятор невидит функции glut, хотя видит opengl функции при подключении #include <gl.h>, а находяться все заголовочные файлы в одной директории. Ничего понять немагу, на этот счет в инете уже 2ой день ничего найти немагу.

P.S.:если выажно, то ось Mandriva Linux 2008.1

Ну что за привычка у некоторых - пересказывать своими словами ошибки вместо того, чтобы привести лог?
Спасибо сказали:
Аватара пользователя
Clear_Mind
Сообщения: 241
Статус: Изредко заглядывающий
ОС: openSuSE 11.1

Re: GLUT

Сообщение Clear_Mind »

Код: Выделить всё

#include <GL/glut.h>

если сборка freeglut, то

Код: Выделить всё

#include <freeglut.h>
//или <GL/freeglut.h>
Bombers launch with no recall + Minutes warning of the missile fall
Take a look at your last sky + Guessing you won't have the time to cry
--- Iron Maiden (Brouther Than A Thousand Suns, 2006)
Спасибо сказали:
setup
Сообщения: 35
ОС: Mandriva Linux 2010

Re: GLUT

Сообщение setup »

Clear_Mind писал(а):
21.08.2008 18:49

Код: Выделить всё

#include <GL/glut.h>

если сборка freeglut, то

Код: Выделить всё

#include <freeglut.h>
//или <GL/freeglut.h>


Большое спосибо, сегодня попробую и выложу лог
А еще обязательно нужно дунуть, если не дунуть - чуда не получится. (Амаяк Акопян)
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: GLUT

Сообщение RasenHerz »

не забудь в линковщике добавить библиотеки GL, glut, X11, Xext, m, GLU.
если решишь "руками" собрать, то делай так:

Код: Выделить всё

gcc -O2 -o prog main.c -lGLU -lglut -lGL -lXext -lX11 -lm
Спасибо сказали:
setup
Сообщения: 35
ОС: Mandriva Linux 2010

Re: GLUT

Сообщение setup »

Большое спосибо, на самом деле код неработал потому, что как писал RasenHerz, нужно было компилить так: gcc -O2 -o prog main.c -lGLU -lglut -lGL -lXext -lX11 -lm. Я просто на сдадии изучения не только OpenGl, но и C++.Спосибо всем кто мне помогал.
А еще обязательно нужно дунуть, если не дунуть - чуда не получится. (Амаяк Акопян)
Спасибо сказали: