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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 58, средняя оценка - 4.81
Nikko12
 Аватар для Nikko12
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 162
#1

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

08.09.2013, 17:45. Просмотров 7485. Ответов 32
Метки нет (Все метки)

Я использую MinGw Developer Studio ver 2.05. В ней отсутствует библиотека <gl/glut.h>. Откуда ее можно скачать и в какую папку нужно его скинуть, что бы можно было ею пользоваться???
P.S. Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5410 / 4806 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.09.2013, 13:14     Подскажите как подключить gl/glut.h #21
Цитата Сообщение от alsav22 Посмотреть сообщение
Чем отличаются не знаю, но в студии работают обе.
Прочёл по ссылке, выложенной monolit, что freeglut "является намного новее". По первой ссылке для скачивания (в 19) посте, freeglut уже в собранном виде.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
monolit
180 / 180 / 21
Регистрация: 24.03.2011
Сообщений: 647
Завершенные тесты: 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
5410 / 4806 / 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
5410 / 4806 / 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
5410 / 4806 / 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
Сообщений: 443
10.09.2013, 22:52     Подскажите как подключить gl/glut.h #31
Цитата Сообщение от Nikko12 Посмотреть сообщение
Можно и литературу посоветовать, только попроще
Мне вот этот туториал понравился.
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,304
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)
Как подключить к проекту OpenGL и GLUT ? C++
Подключение glut C++
Компиляция GLUT C++
Как исправить ошибку redeclaration of C++ built-in type 'wchar_t' [-fpermissive] (glut.h)? 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
Ответ Создать тему
Опции темы

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