|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2013, 00:05 | #1 |
Пользователь
Регистрация: 28.11.2011
Сообщений: 26
|
Freeglut и VisualStudio 2012
Знаю таких тем полно на этом форуме, но они ни помогли. Потратил немало времени и так и не смог запустить никакую программу с использованием 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 Библиотеку вроде установил... Вот код, пробовал компилировать не только этот, но ошибки все те же Код:
Надеюсь, не один я сталкивался с подобной проблемой ? Помогите, буду очень благодарен |
26.04.2013, 07:46 | #2 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
инклуды вроде подключили, а либы не забыли?
|
26.04.2013, 08:31 | #3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Мне интересно почему в списке ошибок нет glutInit?
|
26.04.2013, 12:14 | #4 | ||
Пользователь
Регистрация: 28.11.2011
Сообщений: 26
|
так я либы в стандартную папку закинул, и
Цитата:
Код:
Но вот еще, в папке нет такой библиотеки как OPENGL32.lib, я прочитал что она стандартная и как бы вшита в VisualStudio изначально, поэтому ее и нету, все правильно, или она все же должна быть ? Цитата:
|
||
26.04.2013, 12:31 | #5 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
|
26.04.2013, 12:57 | #6 |
Пользователь
Регистрация: 28.11.2011
Сообщений: 26
|
|
26.04.2013, 15:28 | #7 |
Пользователь
Регистрация: 28.11.2011
Сообщений: 26
|
Проблему решил тем что поставил библиотеку glut, все работает.
Но все же хотелось бы узнать почему с freeglut не все так гладко Последний раз редактировалось nidaime; 26.04.2013 в 15:31. |
31.07.2013, 17:57 | #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 |