4 / 4 / 0
Регистрация: 20.06.2011
Сообщений: 24
|
||||||
1 | ||||||
Подключение и работа в Glut или другие способы простенькой графики20.06.2011, 23:24. Показов 5835. Ответов 35
Метки нет (Все метки)
Не могу никак использовать glut и откомпилить найденный в интернете код
Помогите пошагово аккуратно заставить все работать, также приветствуются альтернативные способы использовать просто 2Д графику (черчение графиков буду использовать)
0
|
20.06.2011, 23:24 | |
Ответы с готовыми решениями:
35
Collision2d или другие способы существуют? While(cin >> x) или подскажите другие способы заполнения вектора Работа с трехмерными примитивами. Вокруг конуса GLU вращаются сфера GLUT и конус GLUT Ошибки при компиляции (glut и другие) |
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
|
20.06.2011, 23:32 | 2 |
А что не получается? У меня нарисовалась синяя вертикальная линия. В линуксе, правда, но если библиотека есть...
0
|
4 / 4 / 0
Регистрация: 20.06.2011
Сообщений: 24
|
|
20.06.2011, 23:37 [ТС] | 3 |
Dev-Cpp: [Linker error] undefined reference to `__glutInitWithExit' и так на все операторы glut'а
C::G: C:\Dev-Cpp\Graph.o:Graph.cpp|| undefined reference to `__glutInitWithExit'| чего ему не хватает, целый день мучаюсь над такой простой задачей И эту прогу надо в первую очередь написать для Win
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
|
20.06.2011, 23:39 | 4 |
Ну так библиотеку надо подключить. Для gcc в командной строке, скорее всего, -lglut
В оболочке если, то надо найти в настройках где библиотеки указываются.
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
21.06.2011, 00:04 | 5 |
С этим глутом (да и вообще со всем нестандартным) ухо востро надо держать, там опции компилятора надо прописывать и линкёра, значи татк, в DEV C++ открывай опции опции компилятора и пиши:
-DGLUT_STATIC В опциях линкёра пиши: -lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32 Может, чё и лишнее, ты потом сам разбирайся. Компиль, запускай.
0
|
4 / 4 / 0
Регистрация: 20.06.2011
Сообщений: 24
|
|
21.06.2011, 00:29 [ТС] | 6 |
Вроде сделал как надо а 0 реакции
В Dev-Cpp опций линкера вообще как таковых не нашел, делал в C::B.
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
21.06.2011, 00:42 | 7 |
DEV C++; тычь в сервис-параметры компилятора
и там будет "добавить следующие команды в запуск компилятора", туда пишешь -DGLUT_STATIC в "добавить эти команды в командной строке компоновщика пишешь": -lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32
0
|
4 / 4 / 0
Регистрация: 20.06.2011
Сообщений: 24
|
|
21.06.2011, 00:44 [ТС] | 8 |
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
21.06.2011, 00:55 | 9 |
Ты галки поставил там? Не видно что-то
0
|
4 / 4 / 0
Регистрация: 20.06.2011
Сообщений: 24
|
|
21.06.2011, 01:02 [ТС] | 10 |
Да, поставил
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
21.06.2011, 18:35 | 11 |
Завтра разберёмся, а щас спать всем!
Добавлено через 17 часов 28 минут Давай так, ты установил пакет glut и примочками к нему идёт исходник-пример, ты его запускал?
0
|
4 / 4 / 0
Регистрация: 20.06.2011
Сообщений: 24
|
|
22.06.2011, 20:09 [ТС] | 12 |
*Поднятие темы*
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
22.06.2011, 20:46 | 13 |
Ты на вопрос-то ответь
0
|
4 / 4 / 0
Регистрация: 20.06.2011
Сообщений: 24
|
|
23.06.2011, 00:21 [ТС] | 14 |
Я его не наблюдаю, как файлик звется?
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
23.06.2011, 18:30 | 15 |
Вот такие файлы у меня образовались после установления пакета glut
include\GL\glut.h include\GL\glutf90.h lib\libglut32.a Templates\glut.template Templates\glut.txt
0
|
66 / 65 / 29
Регистрация: 19.01.2011
Сообщений: 94
|
|
23.06.2011, 21:59 | 16 |
на винде, чтобы работал glut надо подключить windows.h, уж не знаю почему, но без него подобные ошибки и лезут...
undefined reference to `__glutInitWithExit'
0
|
4 / 4 / 0
Регистрация: 20.06.2011
Сообщений: 24
|
|
24.06.2011, 10:45 [ТС] | 17 |
у меня 1 и 3 файл, остальных и не было
качал тут http://www.xmission.com/~nate/glut.html Добавлено через 11 секунд Не помогло
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
24.06.2011, 15:11 | 18 |
Всё ясно, а ты воспользуйся сервисом для скачивания пакета glut, который предлагает DEV C++ и всё будет ОК
Делается это так: Во-первых, постарайся безболезненно убрать файлы, которые получились у тебя в результате скачиваня glut Во-вторых сервис->проверить обновления/пакеты-> devpaks.org....-> chek for updates-> OPenGL-> glut-> download selected Дальше скачивай и инсталлируй.
0
|
4 / 4 / 0
Регистрация: 20.06.2011
Сообщений: 24
|
|
26.06.2011, 10:39 [ТС] | 19 |
Теперь компилируется, а при запуске компьютер встает замертво. Ничего не работает, только резет...
0
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
|
26.06.2011, 11:35 | 20 |
Ну вот, теперь запусти пример, который ты скачал (найдёшь сам?). Он поставляется вместе c glut, сдледовательно, должен скомпилиться и запуститься без проблем.
Сделаешь это- значит, glut встал нормально; будем дольше посмотреть
0
|
26.06.2011, 11:35 | |
26.06.2011, 11:35 | |
Помогаю со студенческими работами здесь
20
Работа с Pages или другие варианты Shell и другие способы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |