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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
#1

Библиотека OpenGL - C++

22.04.2013, 21:59. Просмотров 1756. Ответов 21
Метки нет (Все метки)

Как подключить библиотеку OpenGL в VS 2010?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2013, 21:59     Библиотека OpenGL
Посмотрите здесь:

Библиотека - C++
Нужно создать приложение - библиотеку. Суть такова: 1) Приложение считывает из директории(ий) файлы с определёнными расширениями. 2)...

библиотека C++ - C++
Подскажите: #include <iostream.h> #include <conio.h> #include <cstdlib.h> //показывает ошибку int main() { clrscr(); ...

Библиотека. - C++
Какая нужна библиотека для функций? gotoxy putch textcolor clrscr

Библиотека С++ - C++
В общем, нужно написать программу для области "Библиотека". Есть пару вопросов. Вот сам код программы: header: #include...

Библиотека - C++
В библиотеке есть список книг. Каждая запись этого списка содержит фамилии авторов, название книги, год издания. Определить, в данном...

Библиотека Си++ - C++
Hi! Человек я не глупый, матан на пятерку сдан, по линалу автомат. Но вот с программированием... не задалось. К пятнице надо сделать...

библиотека - C++
написал программу, которая использует математические функции( например возведение в степень). но она выдает ошибку, не может открыть...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimkaok
1 / 1 / 0
Регистрация: 06.03.2013
Сообщений: 128
22.04.2013, 22:49     Библиотека OpenGL #2
#include <OpenGL.h>

Добавлено через 11 минут
Ладно, шучу
Я и сам сегодня такой вопрос задал Как подключить OpenGL.h ?
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
22.04.2013, 22:54  [ТС]     Библиотека OpenGL #3
dimkaok, OpenGl тут он показывает как установить библиотеки, но папки PlatformerSDK у меня там нету. По этому я не знаю что делать.
dimkaok
1 / 1 / 0
Регистрация: 06.03.2013
Сообщений: 128
22.04.2013, 23:11     Библиотека OpenGL #4
По моему, от видеоуроков больше вопросов чем ответов..
Лучше в литературе поищу
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
23.04.2013, 01:12     Библиотека OpenGL #5
Качаете архив с тремя файликами (glut32.dll, glut.h, glut32.lib, этого хватит, чтоб спокойно использовать opengl). Далее glut32.dll кидаете в папку windows\system32, файл glut.h в папку \Program Files\Microsoft Visual Studio 11.0\VC\include, и файл glut32.lib в папку \Program Files\Microsoft Visual Studio 11.0\VC\lib (естественно, версии могут быть разными, главное, в директории, где установлена студия, найти папку VC). После чего в самой студии после создания проекта (консольное приложение) подключаете glut.h:
C++
1
#include "glut.h"
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
23.04.2013, 01:18     Библиотека OpenGL #6
Как сделать первый шаг в изучении OpenGL (glut)?
nonedark2008
883 / 622 / 125
Регистрация: 28.07.2012
Сообщений: 1,662
23.04.2013, 01:20     Библиотека OpenGL #7
Цитата Сообщение от BumerangSP Посмотреть сообщение
Далее glut32.dll кидаете в папку windows\system32
Если правильно помню, то бибилотеку еще надо зарегистрировать при помощи regsvr32.
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
23.04.2013, 01:24     Библиотека OpenGL #8
nonedark2008, ничего нигде не регистрировал, даж в свойствах проекта студии ничего прописывать не потребовалось (проверено на XP, 8).
nonedark2008
883 / 622 / 125
Регистрация: 28.07.2012
Сообщений: 1,662
23.04.2013, 01:37     Библиотека OpenGL #9
Цитата Сообщение от BumerangSP Посмотреть сообщение
ничего нигде не регистрировал
Хмм. А я почему-то уверен, что любую новую библиотеку dll нужно регистрировать в системе, чтобы программы могли ее найти.
Кстати, челвеку нужен именно OpenGl, а не Glut. Без самого ядра OpenGl - даже Glut не запустится.
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
23.04.2013, 01:48     Библиотека OpenGL #10
nonedark2008, может, это в случае, когда все файлы лежат в одной папке где-нибудь в корне диска? Тогда да, пару манипуляций придется провести.
nonedark2008
883 / 622 / 125
Регистрация: 28.07.2012
Сообщений: 1,662
23.04.2013, 01:56     Библиотека OpenGL #11
BumerangSP, если программе требуется библиотека dll, то она ищется по записям в реестре. А запись в реестр добавляется командой regsvr32. Я тут почитал немного доки, при загрузке dll она сначало ищется среди уже загруженных, затем ищется в списке зарегистрированных, а если там нема, то ищется в пути по умолчанию system32. Так что все норм, но оно не ищет в поддиректориях...
stima
449 / 298 / 20
Регистрация: 22.03.2011
Сообщений: 966
Завершенные тесты: 2
23.04.2013, 03:04     Библиотека OpenGL #12
Учитесь работать тогда уже с Qt, а не glut. + Новый opegl, пока выучите будет распостранен)

Добавлено через 5 минут
2 nonedark2008
Не правда. Сначала под ногами, потом в своем корне, потом в system, потом в windows, потом то что прописано в PATH. То что Вы прочитали вероятнее всего про COM.

И да, glut включает в себя opengl2
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
23.04.2013, 07:16  [ТС]     Библиотека OpenGL #13
Jupiter, сделал все так же, но выскакивает ошибка:
C++
1
2
3
4
5
6
1>  glut32.lib
1>c1xx : fatal error C1083: Не удается открыть файл источник: glut32.lib: No such file or directory
1>  OPENGL32.lib
1>c1xx : fatal error C1083: Не удается открыть файл источник: OPENGL32.lib: No such file or directory
1>  glu32.lib
1>c1xx : fatal error C1083: Не удается открыть файл источник: glu32.lib: No such file or directory
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
23.04.2013, 10:30     Библиотека OpenGL #14
Ryuk, в какую папку вы положили эти файлы? добавьте эту папку с файлами к проекту или разместите их как написали в 5-м посте
Герц
524 / 341 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
23.04.2013, 11:25     Библиотека OpenGL #15
И да, glut включает в себя opengl2
GLUT не включает и не может включать в себя OpenGL, GLUT - библиотека для кроссплатформенного создания окна и контекста OpenGL. А контекст можно создать любой версии, хоть 1.0, хоть 4.3.
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
23.04.2013, 14:28  [ТС]     Библиотека OpenGL #16
Jupiter, разместил все как надо, но ошибки те же
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
23.04.2013, 16:51     Библиотека OpenGL #17
Ryuk, пробуйте после инклюдов прописать:
C++
1
# pragma comment(lib, "glut32.lib")
Если хоть одна из ошибок исчезнет, то там видно будет.
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
23.04.2013, 17:01  [ТС]     Библиотека OpenGL #18
BumerangSP,
C++
1
2
3
4
5
6
7
8
9
10
1>cl : командная строка warning D9002: пропуск неизвестного параметра "/entry:mainCRTStartup "
1>  nw_02.cpp
1>  glut32.lib
1>c1xx : fatal error C1083: Не удается открыть файл источник: glut32.lib: No such file or directory
1>  OPENGL32.lib
1>c1xx : fatal error C1083: Не удается открыть файл источник: OPENGL32.lib: No such file or directory
1>  glu32.lib
1>c1xx : fatal error C1083: Не удается открыть файл источник: glu32.lib: No such file or directory
1>  Создание кода...
1>
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
23.04.2013, 17:16     Библиотека OpenGL #19
Ryuk,

Не по теме:

еще одно вылезло


Точно все по нужным папкам раскидано? Сомнений никаких не было во время установки?
И вот эти вот glu32, opengl32 пока не нужно подключать, с glut сначала надо разобраться.

Добавлено через 2 минуты
Вот по первой ссылке, думаю, то, что надо:
Скачать Glut для VC++ 2008
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2013, 22:23     Библиотека OpenGL
Еще ссылки по теме:

Библиотека - C++
Предметная область - библиотека. Решаемые задачи: выдача справок о наличии книг, журналов, газет. Реализовать следующие сервисы: ...

Библиотека String - C++
Чем плох String? Когда его не стоит использовать?

MathGL библиотека - C++
Добрый вечер. У кого есть библиотека MathGL, запустите данную программу, и скиньте сюда exe файл, я уже сколько пытаюсь ее подключить, но...

Графическая библиотека - C++
Здравствуйте ! Нужна простая графическая библиотека для построения графиков. Со встроенными осями координат(я имею ввиду чтобы не писать их...

Библиотека libEtpan - C++
libetpan - библиотека для работы с протоколами POP3,SMTP(почтой) и др протоколами Возможно кто-то компилил уже эту либу, или у кого-то...


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

Или воспользуйтесь поиском по форуму:
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
23.04.2013, 22:23  [ТС]     Библиотека OpenGL #20
BumerangSP, я все делал по вот этому примеру. Все что там написано сделал. Добавил все файлы в нужные папки, в свойствах добавил нужные строки и все равно не работает.
Миниатюры
Библиотека OpenGL  
Yandex
Объявления
23.04.2013, 22:23     Библиотека OpenGL
Ответ Создать тему
Опции темы

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