Доброго времени суток. Может кто нибуть подсказать как подключать заголовочные файлы GLUT к проекту ? Дело в том что сам GLUT да и вся система установлена с офф репов, поэтаму уверен что все установленно правильно. Пишу в eclips на с++. При добавлении #include <glut.h> , компилятор невидит функции glut, хотя видит opengl функции при подключении #include <gl.h>, а находяться все заголовочные файлы в одной директории. Ничего понять немагу, на этот счет в инете уже 2ой день ничего найти немагу.
P.S.:если выажно, то ось Mandriva Linux 2008.1
GLUT (в проектах)
Модератор: Модераторы разделов
-
setup
- Сообщения: 35
- ОС: Mandriva Linux 2010
GLUT
А еще обязательно нужно дунуть, если не дунуть - чуда не получится. (Амаяк Акопян)
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
Re: GLUT
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
Код: Выделить всё
#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)
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
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
не забудь в линковщике добавить библиотеки 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
Большое спосибо, на самом деле код неработал потому, что как писал RasenHerz, нужно было компилить так: gcc -O2 -o prog main.c -lGLU -lglut -lGL -lXext -lX11 -lm. Я просто на сдадии изучения не только OpenGl, но и C++.Спосибо всем кто мне помогал.
А еще обязательно нужно дунуть, если не дунуть - чуда не получится. (Амаяк Акопян)