Я настраиваю FREEGLUT и GLEW для Visual Studio2012 на 64-битной Windows7. Прежде всего, нужно ли мне также настраивать GLUT?
Во-вторых, я запутался, в GLEW/lib и GLEW/bin есть папки Release и Release MX, в какой из них выбрать файлы?
Я настраиваю FREEGLUT и GLEW для Visual Studio2012 на 64-битной Windows7. Прежде всего, нужно ли мне также настраивать GLUT?
Во-вторых, я запутался, в GLEW/lib и GLEW/bin есть папки Release и Release MX, в какой из них выбрать файлы?
Я предлагаю вам пока использовать GLEW и переключиться на GLEW MX (Mнесколько контекстов рендерингаxts), когда вам потребуются дополнительные функции, которые он предоставляет.
Согласно http://glew.sourceforge.net/advanced.html
Начиная с версии 1.2.0, доступна поточно-ориентированная поддержка нескольких контекстов рендеринга, возможно, с разными возможностями. Поскольку это не требуется большинству пользователей, [GLEW MX] не добавляется в бинарные версии для обеспечения совместимости между разными версиями.
Примечание. Тот факт, что вы используете 64-разрядную машину, не означает, что у вас настроена Visual Studio для запуска 64-разрядных приложений. Я предлагаю вам использовать 32-разрядные версии библиотек до тех пор, пока вы не будете готовы воспользоваться преимуществами использования 64-разрядных версий, поскольку позже вы сможете переключиться на них.
1. Свяжите свой проект с статической библиотекой GLEW в папке lib. Это либо glew32s.lib, либо GLEW, в зависимости от вашей платформы.
Примечание: glew32s.lib предназначен для статической компоновки, glew32.lib (без буквы s) — для динамической компоновки.
Если вместо этого вы предпочитаете динамическую компоновку с GLEW, пропустите определение и свяжите с glew32.lib вместо glew32s.lib в Windows. Не забудьте включить glew32.dll или libGLEW.so в свой исполняемый файл!
2. Добавьте папку include в путь включения.
3. Включите заголовок в свою программу, но убедитесь, что он включен перед заголовками OpenGL или библиотекой, которую вы использовали для создания окна.
Может ли кто-нибудь еще ответить (или отредактировать мой ответ), так как я еще не использовал GLUT.