Как настроить OpenGL GLFW GLEW GLM в проекте с помощью Visual Studio

Оглавление:

Как настроить OpenGL GLFW GLEW GLM в проекте с помощью Visual Studio
Как настроить OpenGL GLFW GLEW GLM в проекте с помощью Visual Studio

Видео: Как настроить OpenGL GLFW GLEW GLM в проекте с помощью Visual Studio

Видео: Как настроить OpenGL GLFW GLEW GLM в проекте с помощью Visual Studio
Видео: Как в биосе поставить загрузку с флешки 2024, Апрель
Anonim

Это руководство поможет вам справиться с первой проблемой использования OpenGL, GLFW, GLEW и GLM: их установка и настройка, а также создание вашего первого проекта с использованием шаблона GLFW-GLEW-GLM в Visual Studio 2019.

Предполагается, что вашей платформой является Windows, а вашей IDE - Visual Studio 2019. Во время установки Visual Studio установите флажок Разработка рабочего стола с рабочей нагрузкой C ++.

Шаги

Часть 1 из 7: Загрузка GLFW, GLEW и GLM

Выделите glfw
Выделите glfw

Шаг 1. Выделите шаг или подэтап

Выделите шаг или подэтап, который вы ожидаете сделать, и затем сделайте это. См. В качестве примера изображение выше.

Шаг 2. Создайте папку GL

Откройте проводник Windows> перейдите к диску (каталогу) C.

  • Если папка GL уже существует, ничего страшного.
  • Если это не так, щелкните правой кнопкой мыши в пустой области> выберите «Создать»> «Папка»> введите GL > нажмите ↵ Enter.

Шаг 3. Загрузите GLFW

Щелкните правой кнопкой мыши следующий адрес и выберите «Открыть ссылку в новом окне»

  • Щелкните 32-разрядные двоичные файлы Windows. Вы получите «glfw-3.3.4.bin. WIN32» или последнюю версию.
  • Щелкните папку загрузки "glfw-3.3.4.bin. WIN32"> щелкните правой кнопкой мыши> выберите копию.
  • Перейдите к C:> GL> щелкните правой кнопкой мыши> выберите вставить.
  • Щелкните "glfw-3.3.4.bin. WIN32" и переименуйте его в GLFW.
  • Теперь в папке "GL" у вас есть папка GLFW.

Шаг 4. Загрузите GLEW

Щелкните правой кнопкой мыши следующую ссылку и выберите «Открыть ссылку в новом окне https://glew.sourceforge.net/». Ниже Загрузки, найти Двоичные файлы и щелкните Windows 32-разрядная и 64-разрядная версии.

  • Щелкните загруженную папку glew-2.1.0 (или последняя версия)> щелкните правой кнопкой мыши> выберите Копировать.
  • Перейдите к C:> GL> щелкните правой кнопкой мыши> выберите Вставить.
  • (Или откройте окно «Проводник файлов»> C:> GL. Перейдите в окно загрузки> щелкните загруженную папку и перетащите в C: / GL)
  • Переименовать glew-2.1.0 к GLEW.
  • Если папка glew-2.1.0-win32 загружена, дважды щелкните по ней, чтобы получить glew-2.1.0.
GLM 1
GLM 1

Шаг 5. Загрузите GLM

Щелкните правой кнопкой мыши следующий адрес и выберите «Открыть ссылку в новом окне». Glm Библиотека математики OpenGL. В левом верхнем углу нажмите Скачать GLM 0.9.9.7 или последняя версия (см. рисунок выше).

  • Щелкните загруженную папку "glm"> щелкните правой кнопкой мыши> Копировать.
  • Перейдите в C: / GL> щелкните правой кнопкой мыши> Вставить.
  • (Или откройте окно «Проводник файлов»> C:> GL. Перейдите в окно загрузки> щелкните загруженную папку и перетащите в C: / GL)
  • Переименовать glm к GLM

Часть 2 из 7: Создание проекта Visual Studio

Шаг 1. Создайте папку GLP

Перейдите на диск (каталог) C.

  • Если папка GLP уже существует, ничего страшного.
  • Если это не так, щелкните правой кнопкой мыши в пустой области> выберите «Создать»> «Папка»> введите GLP > нажмите ↵ Enter.

Шаг 2. Создайте пустой проект

  • Если Visual Studio не открыта. Откройте его> щелкните "Создать новый проект"> "Пустой проект"> "Далее".

    • В Настройте свой новый проект мастер, для "Название проекта" введите: GLFW-GLEW-GLM-0
    • В «Местоположение» удалите все, скопируйте C: / GLP \ и вставьте.
    • Установите флажок «Поместить решение и проект в один каталог»> щелкните «Создать».
    • Подождите, пока не появится экземпляр Visual Studio.
  • Если он уже был открыт. Щелкните Файл> Создать> Проект…> Пустой проект> Далее. Остальное как указано выше.

Шаг 3. Добавьте исходный файл в проект

  • В В. С. GUI, мастер обозревателя решений, щелкните правой кнопкой мыши запись «Исходные файлы» (последнюю)> выберите «Добавить»> «Новый элемент…».
  • В мастере добавления нового элемента - GLFW-GLEW-GLM-0 щелкните Файл C ++ (.cpp) (первый) в середине окна. В текстовом поле Имя введите Main.cpp.
  • Расположение должно быть C: / GLP / GLFW-GLEW-GLM-0 \
  • Щелкните кнопку Добавить. Файл откроется в основном текстовом редакторе, но пока оставьте его пустым.

Часть 3 из 7: Установка GLFW, GLEW и GLM в проект

Проект 0
Проект 0

Шаг 1. Настройте «Дополнительные каталоги включения»

В обозревателе решений щелкните правой кнопкой мыши имя своего проекта, то есть GLFW-GLEW-GLM-0, и выберите «Свойства». Оставьте настройки по умолчанию: Конфигурация: Активная (отладка) и Платформа: Активная (Win32)

Opengl 1
Opengl 1

Шаг 2. Откройте раскрывающееся меню C / C ++

Щелкните Общие> Дополнительные каталоги включения. > стрелка вниз в конце поля> щелкните в раскрывающемся меню..

  • Скопируйте это C: / GL / GLFW / включить > в мастере дополнительных каталогов включения щелкните первый значок> вставить.

    OpenGL 12
    OpenGL 12
  • Скопируйте это C: / GL / GLEW / включить > еще раз щелкните первый значок> вставить.
  • Скопируйте это C: / GL / GLM > еще раз щелкните первый значок> вставить.
  • В мастере дополнительных каталогов включения нажмите кнопку ОК.

Шаг 3. Настройте компоновщик «Дополнительные каталоги библиотеки»

Откройте раскрывающееся меню Linker и щелкните General. Щелкните элемент Дополнительные каталоги библиотеки> стрелку вниз справа от поля> щелкните.

  • Копировать C: / GL / GLFW / lib-vc2019 > в мастере «Дополнительные каталоги библиотеки» щелкните первый значок> вставить.
  • Скопируйте это C: / GL / GLEW / lib / Release / Win32 > щелкните первый значок> вставить> щелкните ОК.

Шаг 4. Настройте «Дополнительные зависимости»

  • В раскрывающемся меню компоновщика нажмите «Ввод». Щелкните элемент Дополнительные зависимости> стрелку вниз в конце поля> в раскрывающемся меню.
  • Копировать opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib и вставьте в самое верхнее текстовое поле мастера дополнительных зависимостей. Нажмите ОК в мастере дополнительных зависимостей.

Шаг 5. Установите для компоновщика «Подсистема» значение «Консоль»

В раскрывающемся меню компоновщика щелкните Система> Подсистема> щелкните стрелку вниз в конце поля> выберите Консоль (/ SUBSYSTEM: CONSOLE) в раскрывающемся меню> щелкните Применить, затем ОК в мастере Страниц свойств проекта.

Шаг 6. Скопируйте файл glew32.dll и вставьте в папку проекта GLFW-GLEW-GLM-0.

  • Перейдите к C:> GL> GLEW> bin> Release> Win32. Щелкните glew32.dll> щелкните правой кнопкой мыши> Копировать.
  • Перейдите к C:> GLP> GLFW-GLEW-GLM-0. Щелкните правой кнопкой мыши пустую область в папке GLFW-GLEW-GLM-0 и выберите «Вставить».
  • Теперь файл glew32.dll должен находиться в папке проекта GLFW-GLEW-GLM-0 вместе с Main.cpp и четырьмя другими файлами, созданными Visual Studio.

Шаг 7. Протестируйте свой проект

Щелкните правой кнопкой мыши следующий адрес и выберите «Открыть ссылку в новом окне» tutorial01.cpp. Скопируйте код и вставьте в область кода Main.cpp. Нажмите Ctrl + F5. Должны появиться два окна. Один черный, а другой синий.

Если отображается только черное окно (консоль) с сообщением: «Не удалось открыть окно GLFW. Если у вас есть графический процессор Intel, они несовместимы с 3.3. Попробуйте версию учебника 2.1.», Настройка в порядке, но работает glfwCreateWindow не работает

Шаг 8. Исправьте все ошибки

Если вы видите какие-либо ошибки в «Списке ошибок», проверьте следующее:

  • Файл с расширением.h перейдите к части 3, шаг 1, «Настройка дополнительных подключаемых каталогов» »и следуйте инструкциям.
  • Файл с расширением.lib перейдите к части 3, шаг 2, «Настройка компоновщика« Дополнительные каталоги библиотеки »» и следуйте инструкциям. Также к шагу 3 «Настройте компоновщик« Дополнительные каталоги библиотеки »».
  • Файл с расширением.dll перейдите к шагу 5, «Скопируйте файл glew32.dll и вставьте в папку проекта» и следуйте инструкциям.
  • «Точка входа должна быть определена» перейдите к шагу 4, установите для компоновщика «Подсистема» значение «КОНСОЛЬ» и следуйте инструкциям.
  • Если вы не можете исправить другие ошибки, закройте Visual Studio> удалите папку проекта GLFW-GLEW-GLM-0, которая находится в C: / GLP> откройте Visual Studio> повторите настройку из Часть 2. Молодец.

Часть 4 из 7: Создание проекта с использованием шаблона GLFW-GLEW-GLM

Шаг 1. Создайте шаблон

Перейдите в главное меню Visual Studio и, пока открыт Проект-0, щелкните «Проект»> «Экспорт шаблона…».

  • В мастере экспорта шаблонов отметьте «Шаблон проекта», если он не отмечен> нажмите «Далее»>.
  • В «Мастере экспорта шаблонов» (Выберите параметры шаблона), в текстовом поле Имя шаблона удалите все, скопируйте GLFW-GLEW-GLM и вставьте> нажмите Готово. Шаблон создан. Удалить открытое окно с адресом шаблона.

Шаг 2. Создайте свой проект

  • Щелкните Файл> Создать> Проект….
  • В Создать новый проект мастера, в списке шаблонов выберите GLFW-GLEW-GLM (при необходимости прокрутите список шаблонов вниз)> нажмите Далее.
  • в Настройте свой новый проект мастер, в текстовом поле «Название проекта» введите (или скопируйте и вставьте) GLFW-GLEW-GLM-1
  • Расположение должно быть C: / GLP. Если это не так, скопируйте C: / GLP и вставьте.
  • Убедитесь, что установлен флажок Поместить решение и проект в один каталог. Щелкните "Создать".

Шаг 3. Добавьте исходный файл

В меню обозревателя решений дважды щелкните Исходные файлы> щелкните Main.cpp. Код должен появиться на V. S. кодовая область. Вы можете изменить или изменить код, если хотите.

Шаг 4. Скопируйте файл glew32.dll и вставьте его в папку проекта GLFW-GLEW-GLM-1.

  • Перейдите к C:> GL> GLEW> bin> Release> Win32. Щелкните glew32.dll> щелкните правой кнопкой мыши> Копировать.
  • Перейдите к C:> GLP> GLFW-GLEW-GLM-1. Щелкните правой кнопкой мыши пустую область в папке проекта GLFW-GLEW-GLM-1 и выберите «Вставить».
  • Теперь файл glew32.dll должен находиться в папке проекта GLFW-GLEW-GLM-1 вместе с Main.cpp и четырьмя другими файлами, созданными Visual Studio.
  • Запустить программу. Молодец.

Часть 5 из 7: Создание проекта для платформы x64

Шаг 1. Создайте папку GL

Откройте проводник Windows> перейдите к диску (каталогу) C.

  • Если папка GL уже существует, ничего страшного.
  • Если это не так, щелкните правой кнопкой мыши в пустой области> выберите «Создать»> «Папка»> введите GL > нажмите ↵ Enter.

Шаг 2. Загрузите 64-битную версию GLFW

Щелкните правой кнопкой мыши следующий адрес и выберите «Открыть ссылку в новом окне»

  • Щелкните 64-разрядные двоичные файлы Windows. Вы получаете «glfw-3.3.4.bin. WIN64» или последнюю версию.
  • Щелкните папку> щелкните правой кнопкой мыши> Копировать.
  • Перейдите в C: / GL> щелкните правой кнопкой мыши> Вставить.
  • Переименуйте папку "glfw-3.3.4.bin. WIN64" в GLFW64

Шаг 3. Загрузите GLEW и GLM, как указано выше, часть 1, шаги 4, 5

Шаг 4. Создайте проект, как указано выше (часть 2), с именем GLFW64-GLEW64-GLM-0 и добавьте файл Main.cpp

Шаг 5. Основные настройки страницы свойств проекта

Перейдите в «Обозреватель решений»> щелкните правой кнопкой мыши имя вашего проекта> выберите «Свойства». В разделе Платформа: выберите x64> Щелкните Диспетчер конфигурации…

  • В Active solution platform: выберите x64
  • В записи «Платформа» автоматически выбирается x64.
  • Нажмите "Закрыть"

Шаг 6. Дополнительные каталоги включения

Как и выше, часть 3, шаг 2.

Шаг 7. Дополнительные каталоги библиотеки

Откройте раскрывающееся меню «Компоновщик» и нажмите «Общие». Щелкните запись «Дополнительные каталоги библиотеки»> стрелку вниз в конце поля> «Изменить» в раскрывающемся меню.

  • Скопируйте это С: / GL / GLFW64 / lib-vc2019 > в мастере «Дополнительные каталоги библиотеки» щелкните первый значок> вставить.
  • Скопируйте это C: / GL / GLEW / lib / Release / x64 > щелкните первый значок> вставить> щелкните ОК.

Шаг 8. Дополнительные зависимости

Как и выше, часть 3, шаг 4.

Шаг 9. Подсистема

Как и выше, часть 3, шаг 5.

Шаг 10. Скопируйте файл glew32.dll и вставьте в папку проекта GLFW64-GLEW64-GLM-0

В проводнике Windows перейдите к

  • C:> GL> GLEW> bin> Release> x64. В папке «x64» щелкните файл «glew32.dll»> щелкните правой кнопкой мыши> «Копировать».
  • C:> GLP> GLFW64-GLEW64-GLM-0. Щелкните правой кнопкой мыши пустую область в папке проекта «GLFW64-GLEW64-GLM-0» и выберите «Вставить».

Шаг 11. Протестируйте проект и исправьте ошибки, если они есть

Как и выше, часть 3, шаги 7, 8.

СОВЕТ. Даже если в основных настройках страницы свойств указано «Платформа: x64», щелкните «Диспетчер конфигураций…», а в «Платформа активного решения»: выберите x64

Шаг 12. Создайте шаблон

Как и в части 4 выше, но на шаге 4 перейдите к C:> GL> GLEW> bin> Release> x64. Обратите внимание, что имя файла glew32.dll как с платформой x86. Для типа имени шаблона GLFW64-GLEW64-GLM Для типа названия проекта GLFW64-GLEW64-GLM-1

СОВЕТ. В каждом проекте, который вы создаете с помощью этого шаблона, выберите x64 (рядом с «Отладка») в графическом интерфейсе Visual Studio

Часть 6 из 7: Настройка встроенного GLFW, встроенного GLEW и встроенного GLM

Шаг 1. Создайте папку GL

Откройте проводник Windows> перейдите к диску (каталогу) C.

  • Если папка GL уже существует, ничего страшного.
  • Если это не так, щелкните правой кнопкой мыши в пустой области> выберите «Создать»> «Папка»> введите GL > нажмите ↵ Enter.

Шаг 2. Установите CMake

Щелкните следующую ссылку правой кнопкой мыши и выберите "Открыть ссылку в новом окне". Использование CMake для получения двоичных файлов из исходного кода. Следовать Часть 1 Установка CMake.

Шаг 3. Загрузите исходный код GLFW

Щелкните правой кнопкой мыши следующий адрес и выберите «Открыть ссылку в новом окне» https://www.glfw.org/download.html. Выберите «Исходный пакет».

  • В окне загрузки щелкните папку «glfw-3.3.4» (или последнюю версию)> щелкните правой кнопкой мыши> выберите «Копировать».
  • В проводнике перейдите к C: \> GL> щелкните правой кнопкой мыши> выберите Вставить. Дважды щелкните имя папки> удалите имя> введите: GLFWsrc > нажмите ↵ Enter.

Шаг 4. Загрузите исходный код GLEW

Щелкните правой кнопкой мыши следующий адрес и выберите «Открыть ссылку в новом окне https://glew.sourceforge.net/». Рядом Источник щелкните ZIP.

  • В окне загрузки щелкните папку "glew-2.1.0" (или последнюю версию)> щелкните правой кнопкой мыши> Копировать.
  • Перейдите в C: \> GL. Щелкните правой кнопкой мыши> Вставить. Дважды щелкните имя папки и переименуйте GLEWsrc > нажмите ↵ Enter. Теперь в папке GL у вас есть папки GLFWsrc и GLEWsrc, возможно среди других.

Шаг 5. Загрузите GLM, если он еще не загружен

Перейдите к части 1 и выполните шаг 5.

Шаг 6. Создайте GLFW с помощью CMake и Visual Studio

Перейдите в CMake GUI.

  • Копировать (будьте осторожны, не копируйте пустое пространство) C: / GL / GLFWsrc и вставьте в первое текстовое поле.
  • Копировать (будьте осторожны, не копируйте пустое пространство) C: / GL / GLFWsrc / build и вставьте во второе текстовое поле («Где строить двоичные файлы:»).
  • Настроить и сгенерировать. В графическом интерфейсе CMake нажмите «Настроить»> в мастере создания каталога нажмите «Да»> выберите Visual Studio 16 2019> нажмите «Готово».

    Когда в графическом интерфейсе CMake вы прочитаете: «Настройка завершена», нажмите «Создать». Вы должны прочитать: «Генерация завершена»

  • Создайте свое решение.

    • Перейдите в C:> GL> GLFWsrc> build. Дважды щелкните «GLFW.sln», «GLFW» или «ALL_BUILD.vcxproj». Появится экземпляр Visual Studio. Подождите, пока в главном меню не появится запись Build. Щелкните его> «Создать решение».
    • Подождите, пока вы не прочитаете последнюю строку в окне «Вывод»: ========== Сборка: 32 успешных, 0 неудачных, 0 актуальных, 2 пропущенных ========= знак равно

      Количество "успешных" изменений в версиях glfw

  • Перейдите в C: \> GL> GLFWsrc> build> src> Debug. Внутри вы должны увидеть файл glfw3.lib.

Шаг 7. Создайте GLEW с помощью CMake и Visual Studio

Следуйте шагу выше, но

  • Копировать (будьте осторожны, не копируйте пустое пространство) C: / GL / GLEWsrc / build / cmake и вставьте в первое текстовое поле.
  • Копировать (будьте осторожны, не копируйте пустое пространство) C: / GL / GLEWsrc / build и вставьте во второе текстовое поле.
  • Перейдите в C:> GL> GLEWsrc> build. Дважды щелкните «glew.sln», «glew» или «ALL_BUILD.vcxproj».
  • В В. С. Мастер вывода, количество успешно выполненных сегодня (31-1-2020) - 6, однако в более поздних версиях это может измениться.
  • Перейдите в C:> GL> GLEWsrc> build> lib> Debug. Внутри вы должны увидеть файл glew32d.lib среди других файлов.

Шаг 8. Создайте GLM с помощью CMake и Visual Studio

Выполните шаг 6 (этой части) Сборка GLFW с помощью CMake и Visual Studio но…

  • Для первого текстового поля скопируйте (внимание:

    не копируйте пустое пространство) и вставьте C: / GL / GLM

  • Для второй копии текстового поля (внимание:

    не копируйте пустое пространство) и вставьте C: / GL / GLM / сборка

  • Перейдите в C:> GL> GLM> build. Дважды щелкните файл «ALL_BUILD.vcxproj» или файл (не папку) «glm».
  • В В. С. Мастер вывода, количество успешно выполненных сегодня (2021-08-31) - 165, однако может измениться в более поздних версиях.

    Если количество успешных попыток меньше 165, удалите CMake GUI> перейдите к C:> GL> дважды щелкните «cmake-3.21.2-windows-x86_64»> дважды щелкните «bin»> дважды щелкните файл «cmake-gui». Появится новый графический интерфейс CMake. Следуйте настоящему шагу (# 8)

  • Перейдите в C:> GL> GLM> build> glm> Debug. Внутри вы должны увидеть файл glm_static.lib среди других файлов.

Шаг 9. Настройте построенный GLFW, построенный GLEW и встроенный GLM в проекте

  • Создать пустой проект в соответствии с Часть 2. Для типа имени GLFWsrc-GLEWsrc-GLMsrc-0 «Местоположение:» должно быть: C: / GLP Не забудьте добавить файл Main.cpp.
  • Настройте свойства проекта. В мастере обозревателя решений щелкните правой кнопкой мыши имя проекта GLFWsrc-GLEWsrc-GLMsrc-0> выберите «Свойства».

    • (1) В главном меню страниц свойств GLFWsrc-GLEWsrc-GLMsrc-0.

      В разделе «Платформа» выберите x64> щелкните Configuration Manager….

      • В Активной платформе решения: выберите x64.
      • В записи «Платформа» автоматически выбирается x64.
      • Щелкните "Закрыть".
    • (2) Дополнительные каталоги включения. Щелкните C / C ++> Общие> В меню рядом с первым выберите Дополнительные каталоги включения> щелкните стрелку вниз в конце поля> щелкните Изменить….

      • Копировать C: / GL / GLFWsrc / включить > в мастере «Дополнительные каталоги включения» щелкните первый значок> вставьте в самое верхнее текстовое поле.
      • Копировать C: / GL / GLEWsrc / включить > щелкните еще раз первый значок> вставить.
      • Копировать C: / GL / GLM > щелкните еще раз первый значок> вставить.
      • В мастере «Дополнительные каталоги включения» нажмите ОК.
    • (3) Дополнительные каталоги библиотеки. Дважды щелкните Linker> щелкните General> Additional Library Directories> щелкните стрелку вниз в конце поля> щелкните Edit….

      • Копировать C: / GL / GLFWsrc / build / src / Debug > в мастере дополнительных каталогов библиотеки щелкните первый значок> вставьте в самое верхнее текстовое поле.
      • Копировать C: / GL / GLEWsrc / build / lib / Debug > щелкните еще раз первый значок> вставить.
      • Копировать C: / GL / GLM / build / glm / Debug > щелкните еще раз первый значок> вставить.
    • (4) Дополнительные зависимости. В раскрывающемся меню компоновщика выберите «Ввод»> в меню рядом выберите первое, «Дополнительные зависимости»> щелкните стрелку вниз в конце поля> «Изменить…».

      • Копировать opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > вставьте в самое верхнее текстовое поле мастера «Дополнительные зависимости».
      • В мастере «Дополнительные зависимости» нажмите ОК.
    • (5) Установите для системы значение "КОНСОЛЬ подсистемы".

      В раскрывающемся меню компоновщика выберите Система> рядом с меню выберите первый, Подсистема> щелкните стрелку вниз в конце поля> выберите Консоль (/ ПОДСИСТЕМА: КОНСОЛЬ). Нажмите Применить и ОК.

  • Скопируйте файл glew32d.dll и вставьте в папку проекта GLFWsrc-GLEWsrc-GLMsrc-0.

    • Перейдите к C:> GL> GLEWsrc> build> bin> debug. Нажмите glew32d.dll > щелкните правой кнопкой мыши> Копировать.
    • Перейдите к C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Щелкните правой кнопкой мыши пустую область в папке проекта GLFWsrc-GLEWsrc-GLMsrc-0 и выберите «Вставить».
  • Скопируйте файл glm_shared.dll и вставьте в папку проекта GLFWsrc-GLEWsrc-GLMsrc-0.

    • Перейдите в C:> GL> GLM> build> glm> Debug. Нажмите glm_shared.dll > щелкните правой кнопкой мыши> Копировать.
    • Перейдите к C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Щелкните правой кнопкой мыши пустую область в папке проекта GLFWsrc-GLEWsrc-GLMsrc-0 и выберите «Вставить».
    • glew32d.dll а также glm_shared.dll файлы теперь должны находиться в папке проекта GLFWsrc-GLEWsrc-GLMsrc-0 вместе с Main.cpp и 4 другими файлами, созданными Visual Studio.

Шаг 10. Протестируйте свой проект и исправьте ошибки, если они есть

Перейдите к части 3 и выполните шаги 7 и 8.

Шаг 11. Создайте шаблон

Как и в части 4 выше. Для типа имени шаблона GLFWsrc-GLEWsrc-GLMsrc Для типа имени проекта GLFWsrc-GLEWsrc-GLMsrc-1 Помните, что в каждом проекте, который вы создаете с помощью этого шаблона, щелкните x64 в V. S. Главное меню графического интерфейса.

Часть 7 из 7: Выбор настройки

Шаг 1. В этом руководстве вы узнаете, что 3 - это установка GLFW, GLEW и GLM в Project с помощью Visual Studio

  • Установите двоичные файлы x86 (32 бита).

    Это самый простой способ. Вы должны начать обучение настройке отсюда.

  • Установите двоичные файлы x64 (64 бит).

    Он нацелен на платформу x64. Выбирайте его только тогда, когда у вас есть для этого конкретная причина.

  • Скомпилируйте исходный код GLFW, исходный код GLEW, исходный код GLM и настройте их в проекте.

    Тоже на x64. Самое сложное. Хотя лучше всего.

подсказки

  • Вы можете создать папку в папке C: / GL для размещения в ней ваших проектов. При создании проекта выберите эту папку для «Местоположение».
  • Общий способ настройки Дополнительные каталоги включения состоит в том, что, щелкнув первый значок, щелкните три точки…, перейдите в папку, в которой находятся файлы.h (в этом руководстве C: / GL / glfw / include, C: / GL / glew / include и C: / GL / glm) и нажмите Выбрать папку.
  • Общий способ настройки Дополнительные каталоги библиотеки состоит в том, что, щелкнув первый значок, щелкните три точки…, перейдите в папку, в которой находятся файлы.lib (в этом руководстве для платформы x86 это C: / GL / glfw / lib-vc2019 и C: / GL / glew / lib / Release / Win32) и нажмите Выбрать папку.
  • Общий способ настройки Дополнительные зависимости в том, что,

    • В проводнике перейдите в папку, в которой находятся файлы.lib (в этом руководстве для платформы x86 C: / GL / glfw / lib-vc2019 и C: / GL / glew / lib / Release / Win32) дважды щелкните имя каждого файла.lib и скопируйте (нажав Ctrl + C) имя с расширением.lib.
    • Теперь перейдите в мастер дополнительных зависимостей и вставьте его (нажав Ctrl + V). Введите точку с запятой (;).
    • Если вы хотите настроить OpenGL с вашим проектом, добавьте opengl32.lib.
  • Если файлы dll необходимы, то в каждом создаваемом вами проекте - даже с шаблоном, созданным проектом, включая файл dll - вы должны скопировать файл (ы) dll из библиотек или предыдущего проекта и вставить в новый проект.

Рекомендуемые: