opengl linux



Linux opengl

Автор Алексей Любецкий задал вопрос в разделе Другие языки и технологии

программирование OpenGL в Linux и получил лучший ответ

Ответ от Мужик С Веслом[гуру]
Ты наверное, не поверишь, но нужно подключать OpenGL. Ключики: -lGL -lGLU
По шагам:
1. Ищешь у себя в системе заголовки. Скорее всего онив /usr/include/GL, но возможны варианты. Если в стандартном месте, то хорошо, если где-то в /usr/local... или в /usr/X11R6/include... то нужно еще ключик -Iпуть_к_заголовкам
2. Ищешь сами библиотеки. Стандартное место /usr/lib ищешь файлики libGL.so libGLU.so Если там, то хорошо, если нет, то нужно еще ключик -Lпуть_к_библиотекам
3. набираешь в консоли gcc -o my_super_3d_game proga.c -Iпуть_к_заголовкам -Lпуть_к_либам -lGL -lGLU

Да, тулкит-то у тебя какой? glut? qt? gtk? Соответственно - его тоже нужно таким способом подключать при компиляции и линковке.

Для удобства все эти вещи лучше записать в makefile. Вот, например, для программы на Qt с OpenGL можно так:
test:test.cpp
g++ -o test test.cpp -I/usr/lib/qt-3.3/include -L/usr/lib/qt-3.3/lib -lGL -lGLU -lqt-mt -lpthread

( - это табуляция. движок ответов захавал все пробельные символы)

Ответ от Fekla deineka[гуру]
Скачай книгу OpenGL SuperBible (By Richard S. Wright Jr., Benjamin Lipchak), там есть раздел про OpenGL в Linux (где скачивала не помню, еслишо могу на почту послать)

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: программирование OpenGL в Linux
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*