![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.11.2011
Сообщений: 26
|
![]()
Знаю таких тем полно на этом форуме, но они ни помогли. Потратил немало времени и так и не смог запустить никакую программу с использованием OpenGL.
У меня VisualStudio 2012, скачал библиотеку freeglut, с ее файлами сделал следующее: 1) freeglut.dll поместил в C:\Windows\System32 и в C:\Windows\SysWOW64 2) freeglut.lib поместил в C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib 3) freeglut.h поместил в C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\GL Далее создаю пустой проект ( пробовал и консольный(пустой) и win32(пустой) и просто пустой проект) Дале беру Проект-Свойства-Компоновщик-Ввод-Дополнительные-зависимости и добавляю opengl32.lib; freeglut.lib Библиотеку вроде установил... Вот код, пробовал компилировать не только этот, но ошибки все те же Код:
![]() Надеюсь, не один я сталкивался с подобной проблемой ? Помогите, буду очень благодарен |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
![]()
инклуды вроде подключили, а либы не забыли?
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
Мне интересно почему в списке ошибок нет glutInit?
|
![]() |
![]() |
![]() |
#4 | ||
Пользователь
Регистрация: 28.11.2011
Сообщений: 26
|
![]()
так я либы в стандартную папку закинул, и
Цитата:
Код:
Но вот еще, в папке нет такой библиотеки как OPENGL32.lib, я прочитал что она стандартная и как бы вшита в VisualStudio изначально, поэтому ее и нету, все правильно, или она все же должна быть ? Цитата:
|
||
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 28.11.2011
Сообщений: 26
|
![]() |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 28.11.2011
Сообщений: 26
|
![]()
Проблему решил тем что поставил библиотеку glut, все работает.
Но все же хотелось бы узнать почему с freeglut не все так гладко Последний раз редактировалось nidaime; 26.04.2013 в 15:31. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 24.02.2012
Сообщений: 88
|
![]()
я решил попробовать freeglut, нашёл код инициализации этого глута и создания окна. я запустил приложение и оно мне в консоли написало "Unable to create OpenGL 3.3 context (flags 3, profile 1)" и окно не создалось. В коде есть строка glutInitContextVersion ( 3, 3 ); если в неё вписать 3.0 то окно появляеться. Что странно - моя видивокарта поддерживает опенгл даже 4.0 (в гугле так написано) nvidia geforce gt 520m. Никто не знает что это такое ?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
freeglut как сделать постоянный фон? | WebbMan | Qt и кроссплатформенное программирование С/С++ | 0 | 02.02.2013 21:09 |
FreeGlut | Rio309 | Общие вопросы .NET | 4 | 24.08.2012 14:37 |
Ассемблер в с++(VisualStudio) | skanku | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 04.06.2012 12:04 |