Форум программистов, компьютерный форум CyberForum.ru

Подскажите как подключить gl/glut.h - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 58, средняя оценка - 4.81
Nikko12
 Аватар для Nikko12
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 162
08.09.2013, 17:45     Подскажите как подключить gl/glut.h #1
Я использую MinGw Developer Studio ver 2.05. В ней отсутствует библиотека <gl/glut.h>. Откуда ее можно скачать и в какую папку нужно его скинуть, что бы можно было ею пользоваться???
P.S. Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.09.2013, 13:14     Подскажите как подключить gl/glut.h #21
Цитата Сообщение от alsav22 Посмотреть сообщение
Чем отличаются не знаю, но в студии работают обе.
Прочёл по ссылке, выложенной monolit, что freeglut "является намного новее". По первой ссылке для скачивания (в 19) посте, freeglut уже в собранном виде.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
monolit
179 / 179 / 21
Регистрация: 24.03.2011
Сообщений: 641
Завершенные тесты: 1
10.09.2013, 14:07     Подскажите как подключить gl/glut.h #22
Врядли ТС собрался писать Кризис с использованием glut/freeglut, так что он особой разницы не заметит. Но с glut возни меньше, как по мне.
alsav22
10.09.2013, 14:12
  #23

Не по теме:

Цитата Сообщение от monolit Посмотреть сообщение
Но с glut возни меньше
В чём возня?

UranFlex
131 / 129 / 21
Регистрация: 25.05.2013
Сообщений: 233
10.09.2013, 15:06     Подскажите как подключить gl/glut.h #24
Ради ТС и заинтересованных
- установил windows 7 на виртуалку
- установил Code::Blocks, minGW включен в него сразу.
- скачал freeglut, закинул его в mingw и c:\windows, сделал небольшие изменения в файлах Code::Blocks.
- создал тестовый проект glut
- прикладываю скриншотик с работающим проектом

После установки windows я потратил около 10 минут на остальные шаги.

Не отрицаю, что ни разу не использовав glut в проектах Code::Bloks - можно немного запутаться.
Но утверждаю - просто нужно читать инструкции как и что делать.

Ссылка 1 - тут качать freeglut для minGW.
http://www.transmissionzero.co.uk/so...reeglut-devel/
Ссылка 2 - тут инструкция на официальном сайте Code::Blocks - как подключить freeglut.
http://wiki.codeblocks.org/index.php...s#Installation

Инструкция на случай, если по Ссылке 2 трудно понять что делать.
1) Качаем с официального сайта Code::Blocks с включенным в него minGW и устанавливаем его.
2) По Ссылке 1 качаем freeglut для minGW и распаковываем его в папку1 - так условно ее назовем.
3) Все внутренности папки1 копируем в папку C:\Program Files\CodeBlocks\minGW
4) Копируем из папки1\bin freeglut.dll в папку C:\Windows
5) Открываем C:\Program Files\CodeBlocks\share\CodeBlocks\templates\wizard\glut\wizard.script - заменяем все слова glut32 на freeglut - я сделал только 2 таких замены в этом файле.
6) То же самое делаем в файле C:\Program Files\CodeBlocks\share\CodeBlocks\templates\glut.cbp - тут только одна замена.
7) Если открыт Code::Blocks - закрываем.
8) Открываем Code::Blocks - создаем новый проект, выбрав glut. Когда спросит о местоположении glut - введем путь C:\Program Files\CodeBlocks\minGW
Пункт 8 есть на скриншоте.
Миниатюры
Подскажите как подключить gl/glut.h   Подскажите как подключить gl/glut.h  
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.09.2013, 15:49     Подскажите как подключить gl/glut.h #25
Так получилось, но с компилятором, который идёт в комплекте с CB12 (mingv 4.7.1) не хочет компилироваться. Подключил тот, который идёт в комплекте с CB10 (mingv 4.3.1), с этим нормально всё.
UranFlex
131 / 129 / 21
Регистрация: 25.05.2013
Сообщений: 233
10.09.2013, 15:56     Подскажите как подключить gl/glut.h #26
Да, у меня CB 10.05, на 12 версии с mingW 4.7.1 не пробовал.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.09.2013, 16:08     Подскажите как подключить gl/glut.h #27
Сейчас посмотрел какие параметры у линкера при сборке (при подключении таким способом) и решил проблему с подключением обычным способом. Кроме всего прочего, что нужно сделать (прописать пути к инклудам, к либам и пр.) ещё нужно, в параметрах линкера прописать:
-lfreeglut
-lopengl32
-lwinmm
-lgdi32
И всё будет работать (с mingv 4.4.1, в 25 посте неправильно написал номер компилятора).
Миниатюры
Подскажите как подключить gl/glut.h  
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.09.2013, 16:14     Подскажите как подключить gl/glut.h #28
Почему-то такое потребовалось только glut (из тех, что подключал в последнее время).
Nikko12
 Аватар для Nikko12
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 162
10.09.2013, 22:39  [ТС]     Подскажите как подключить gl/glut.h #29
UranFlex, Спасибо, помогло

Добавлено через 1 час 10 минут
P.S. А кто-то подскажет сайт для работы с opengl или основные команды которые используются при работе с opengl ???? Можно и литературу посоветовать, только попроще
coloc
погромист
 Аватар для coloc
409 / 245 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
10.09.2013, 22:41     Подскажите как подключить gl/glut.h #30
Nikko12, OpenGL Redbook, уроки NeHe
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 438
10.09.2013, 22:52     Подскажите как подключить gl/glut.h #31
Цитата Сообщение от Nikko12 Посмотреть сообщение
Можно и литературу посоветовать, только попроще
Мне вот этот туториал понравился.
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,265
10.09.2013, 22:57     Подскажите как подключить gl/glut.h #32
Nikko12, Анимация в OpenGL, а где собсно, анимация? (там мне дали эту ссылку. http://files.transmissionzero.co.uk/...glut-MinGW.zip, то есть качнул, потом инклуды к инклудам, dll к dll, a к a .)
Если будет так (99%, что будет):
Подскажите как подключить gl/glut.h
Значит, прилинковывай библиотеки.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.09.2013, 23:01     Подскажите как подключить gl/glut.h
Еще ссылки по теме:

C++ Подскажите по С++ OpenGL(GLUT)
C++ подключение glut
Как подключить к проекту OpenGL и GLUT ? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Nikko12
 Аватар для Nikko12
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 162
10.09.2013, 23:01  [ТС]     Подскажите как подключить gl/glut.h #33
Цитата Сообщение от kravam Посмотреть сообщение
Значит, прилинковывай библиотеки.
Glut получилось подключить
P.S. coloc, kamre, Спасибо попробую, еще скачал книгу "OpenGL Суперкнига" поробую ее почитать, посмотрим, что получится
Yandex
Объявления
10.09.2013, 23:01     Подскажите как подключить gl/glut.h
Ответ Создать тему
Опции темы

Текущее время: 01:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru