Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> OpenGL в Dev C++ 4.9.9.2, проблемы с компиляцией OpenGL 
:(
    Опции темы
DKey
Дата 31.12.2006, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 31.12.2006
Где: Юкрэйн

Репутация: нет
Всего: нет



 Привет Всем!! Сразу могу сказать, что я чайник в OpenGL... 

 У меня проблемы возникают при компиляции этого кода в Dev C++

Код

#include <GL/gl.h> 
#include <GL/glu.h> 
#include <GL/glut.h> 

void Display(void){ 

} 
int main( int argc , char **argv ){ 
        glutInit(&argc,argv); 
        glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); 
        glutInitWindowSize(400,500); 
        glutInitWindowPosition(0,0); 
        glutCreateWindow("OpenGL Lesson2"); 
        glutDisplayFunc(Display); 
        glutMainLoop(); 
} 



Пишет типа:

  [Linker error] undefined reference to `glutInit' 
  [Linker error] undefined reference to `glutInitDisplayMode' 
  [Linker error] undefined reference to `glutInitWindowSize' 
  [Linker error] undefined reference to `glutInitWindowPosition' 
  [Linker error] undefined reference to `glutCreateWindow' 
  [Linker error] undefined reference to `glutDisplayFunc' 
  [Linker error] undefined reference to `glutMainLoop' 
  ld returned 1 exit status 

 Что делать я незнаю... может Вы посоветуете?... А-а вот ещё... я сразу думал что у меня нету библиотек GLUT и GLAUX.. потом обновил свой Dev и они появились... 
 И ещё, какой компайлер или среду вы посоветуете, чтобы токо без ошибок компилировал OpenGL... и желательно <35 mb... т.к. траффик кончаеться.... Спасибо за внимание... И с новым годом всех!

PM MAIL ICQ   Вверх
Romikgy
Дата 31.12.2006, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: нет
Всего: 146



воть из примеров дев-с++


Присоединённый файл ( Кол-во скачиваний: 94 )
Присоединённый файл  OpenGL.rar 2,91 Kb


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
DKey
Дата 31.12.2006, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 31.12.2006
Где: Юкрэйн

Репутация: нет
Всего: нет



Спасибо! А можно как-то без WinApi? (Только с использованием библиотек OpenGL)
PM MAIL ICQ   Вверх
russians
Дата 2.1.2007, 04:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 6.11.2006

Репутация: нет
Всего: нет



У mingw свой формат библиотек *.a, сам геммороился по этому поводу и плюнул, ушёл на VC++. Пытался конвертировать dlltool либрири нуль толку. Возможно, просто модули кривые попались smile Но с линкером те же проблемы были.
PM MAIL   Вверх
cardinal
Дата 2.1.2007, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: нет
Всего: 99



В этой теме я уже по поводу Dev-Cpp высказывался...
http://forum.vingrad.ru/topic-121567/hl/visual/index.html


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Fla
Дата 2.1.2007, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 5.9.2006

Репутация: нет
Всего: нет



ИМХО 2Два варианта:
1 - Кривой glut
2 - glut'а нет, вот только как он тогда подключает?

Use power of WinApi.
PM MAIL   Вверх
AssassinFX
Дата 2.1.2007, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 2.1.2007

Репутация: 3
Всего: 3



DKey,а почему VC++ неиспользовать,ведь он теперь фри?
Fla,Это ты?На Анатомии зарегирин? smile 

Это сообщение отредактировал(а) AssassinFX - 2.1.2007, 21:02
PM MAIL   Вверх
Fla
Дата 2.1.2007, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 5.9.2006

Репутация: нет
Всего: нет



AssassinFX, как ты угадал, что это я??? А я еще могу пингвинов с мадагаскара поставить, тогда буду я на 100% smile 
VC++ - free, то free... Но мы слишком хорошо знаем Макролаг и его "free".
DevC++ - отличный компилятор, использую его на ноутбуке, тк M$V$ для него слишком толстый.

Кстати по теме:
Я у себя в Dev glut'а встроенного ненашел... Так что думаю, что просто скачан глючный glut...
PM MAIL   Вверх
AssassinFX
Дата 2.1.2007, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 2.1.2007

Репутация: 3
Всего: 3



Fla,А я тя сразу узнал как на аватор посмотрел,смотрю пингвин ну думаю сто процентов Фла smile 
Я неспорю что мингв отличный компилятор,но он менее распространённый чем VC++,так уж сложилось smile ,и все библы в основном идут под него.
Я кстати сам долгое время использовал его. 
PM MAIL   Вверх
Romikgy
Дата 2.1.2007, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: нет
Всего: 146



Цитата(AssassinFX @  2.1.2007,  21:01 Найти цитируемый пост)
все библы 


Цитата(AssassinFX @  2.1.2007,  21:01 Найти цитируемый пост)
VC++

имеют аналоги в 
Цитата(AssassinFX @  2.1.2007,  21:01 Найти цитируемый пост)
мингв

точнее gcc!!


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Fla
Дата 3.1.2007, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 5.9.2006

Репутация: нет
Всего: нет



Romikgy, через великий GCC в линуксе ядро перекомпилуется!
Так что, я думаю, ясно, что лучше всего!
PM MAIL   Вверх
AssassinFX
Дата 3.1.2007, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 2.1.2007

Репутация: 3
Всего: 3



Romikgy,Ну mingw если я неошибаюсь это порт gcc под виндоус.
PM MAIL   Вверх
Romikgy
Дата 4.1.2007, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: нет
Всего: 146



Цитата(AssassinFX @  3.1.2007,  10:07 Найти цитируемый пост)
Ну mingw если я неошибаюсь это порт gcc под виндоус.

не знаю может ты и прав но у мя в бине
Цитата

rm.exe    65536    2005.1.30    1:35.14
addr2line.exe    428544    2005.1.30    1:35.12
ar.exe    397824    2005.1.30    1:35.12
as.exe    600064    2005.1.30    1:35.12
c++.exe    90624    2005.1.30    1:35.2
c++filt.exe    428032    2005.1.30    1:35.12
cpp.exe    89600    2005.1.30    1:35.8
dlltool.exe    464384    2005.1.30    1:35.12
dllwrap.exe    27136    2005.1.30    1:35.12
g++.exe    90624    2005.1.30    1:35.2
gcc.exe    88064    2005.1.30    1:35.8
gccbug    16025    2005.1.30    1:35.8
gcov.exe    26112    2005.1.30    1:35.8
gdb.exe    1814528    2005.1.30    1:38.6
gprof.exe    489472    2005.1.30    1:35.12
ld.exe    642048    2005.1.30    1:35.12
make.exe    1069568    2005.1.30    1:38.10
mingw32-c++.exe    90624    2005.1.30    1:35.2
mingw32-g++.exe    90624    2005.1.30    1:35.2
mingw32-gcc-3.4.2    88064    2005.1.30    1:35.8
mingw32-gcc.exe    88064    2005.1.30    1:35.8
mingw32-make.exe    1069568    2005.1.30    1:38.10
mingwm10.dll    15960    2005.1.30    1:35.24
nm.exe    439296    2005.1.30    1:35.12
objcopy.exe    571392    2005.1.30    1:35.12
objdump.exe    624128    2005.1.30    1:35.12
ranlib.exe    397824    2005.1.30    1:35.12
readelf.exe    196608    2005.1.30    1:35.12
size.exe    382976    2005.1.30    1:35.12
strings.exe    382464    2005.1.30    1:35.12
strip.exe    571392    2005.1.30    1:35.14
windres.exe    473600    2005.1.30    1:35.14

и здесь есть и gcc & mingw , правда они одинаковые smile


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Nikonik
Дата 21.3.2007, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 21.3.2007

Репутация: нет
Всего: нет



С DevCpp glut идет по умолчанию (в отличии от glaux)
все что нужно сделать топикстартеру в свойствах проекта подключить соотв. библиотеку из папки lib.

PM MAIL   Вверх
jhonyxakep
Дата 4.5.2009, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



тупо либы подключи

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0610 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.