Как установить OpenGL в CodeBlocks

 

Это моя первая статья по тематике программирования и в ней я хотел бы рассказать об успешном способе установки OpenGL на Windows для CodeBlocks. Если вы начинаете программировать на C++ используя графическую оболочку OpenGL, то отличный способ начать делать это с помощью библиотеки GLUT.

графическая библиотека opengl

Для установки GLUT нам потребуется:

OS Windows – статья адаптирована для Windows 7 (в Windows XP и Vista тоже должно заработать).

OpenGL – входит в программное обеспечение Windows

GLUT – чтобы скачать библиотеку нажмите здесь: glut.zip

IDE – больше всего мне нравится CodeBlocks, его и будем использовать (но вы можете использовать и Visual Studio, если желаете)

C++ компилятор – я буду использовать компилятор MinGW. Его можно установить как отдельно, так и вместе с CodeBlocks.

Как установить OpenGL

Шаг 1 — Скачиваем CodeBlocks

Скачайте CodeBlocks с MinGW. Выбирать нужно бинарный инсталлятор (файл *.exe) с MinGW (если он у вас не установлен). На данный момент свежий пакет установки называется так «codeblocks-13.12mingw-setup.exe». Найти его можно на странице Home -> Downloads -> Download the binary release.

Шаг 2 — Устанавливаем CodeBlocks

Установите CodeBlocks и MinGW запустив файл *.exe. Установите все параметры по умолчанию. При возникновении ошибки в CodeBlocks « The compiler’s setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler» зайдите в Settings — > Compiler -> Toolchain executables и нажмите Auto-detect, далее 2 раза OK.

Шаг 3 — Opengl установка

Распаковываем скачанный glut.zip и выполняем следующие действия:

Скопируйте glut.dll в папку “C:\Windows\System32” (Если вы используете 64-разрядную версию Windows 7, то вам необходимо скопировать этот файл в папку “C:\Windows\SysWOW64”).

Скопируйте glut.h в папку «include\GL» вашего компилятора MinGW. Если вы установили CodeBlocks вместе с MinGW в каталог по умолчанию, то это будет папка «C:\Program Files\CodeBlocks\MinGW\include\GL» (у меня это “C:\MinGW\include\GL ”)

Скопируйте libglut32.a в ту же папку с компилятором “MinGW\lib”.

Шаг 4 — Как подключить OpenGL в CodeBlocks

Теперь у вас есть все необходимое программное обеспечение. Теперь вы можете создать новый OpenGL и Glut проект. CodeBlocks имеет возможность при создании нового проекта создание проекта GLUT, но мы не будем использовать это сейчас.

Запускаем CodeBlocks и выбираем File -> New -> Project, в новом окне выберите Empty project и нажмите кнопку GO.

codeblocks проект

Пропускаем приветствие и жмем Next, на следующей странице вводим название проект в первой строчке и задаем путь для его сохранения во второй строке.

codeblocks новый проект

 

На заключительной странице убедитесь, что в выпадающем списке выбран GNU GCC Compilier.

codeblocks mingw

Нажмите Finish.

После того как ваш проект создан, щелкните правой кнопкой мыши по названию проекта в окне Management и выберите “Build options…”. В левой части окна должно быть выбрано название проекта (не выбирайте Debug или Release). Далее выбираем вкладку Linker settings.

В этой вкладке нажмите Add и в появившемся окне Add library в поле File введите без кавычек «opengl32».
Сделайте тоже самое на этот раз вводя «glu32» и «glut32».

как подключить opengl

Теперь у вас есть все настройки проекта для OpenGL и GLUT.

Шаг 5 — Пример OpenGL

Скачайте данный GLUT OpenGL пример и распакуйте его — main.zip. С помощью Блокнота откройте его и скопируйте содержимое.
В CodeBlocks создайте новый файл, выбрав File -> New -> Empty File и введя название «main.cpp».

новый файл codeblocks

 

Подтвердите добавление файла к проекту.

добавить файл к проекту opengl

В новом окошке поставьте галочки Debug и Release и нажмите OK.

библиотека opengl

Вы создали новый пустой файл в проекте. Вставьте содержимое скачанного файла с примером.

Теперь попробуем скомпилировать и запустить. Нажмите Build -> Build and run (либо Build -> Build и далее Build -> Run).

Если вы сделали все правильно, то не должны получить никаких ошибок сборки.

opengl примеры

У вас должна появиться буква Z, составленная из линий. Готово!

Ключевые слова:, , ,
  1. 1 год назад
  2. 12 месяцев назад
  3. 9 месяцев назад
  4. 9 месяцев назад
    • 9 месяцев назад
  5. 5 месяцев назад
  6. 2 недели назад
  7. 1 неделя назад

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *