Как настроить проект шаблона OpenGL FreeGLUT GLEW в Visual Studio

Оглавление:

Как настроить проект шаблона OpenGL FreeGLUT GLEW в Visual Studio
Как настроить проект шаблона OpenGL FreeGLUT GLEW в Visual Studio

Видео: Как настроить проект шаблона OpenGL FreeGLUT GLEW в Visual Studio

Видео: Как настроить проект шаблона OpenGL FreeGLUT GLEW в Visual Studio
Видео: Как изменить имя пользователя Windows 11 и Windows 10 и о переименовании папки пользователя 2024, Марш
Anonim

Многие программисты предпочитают OpenGL для графики. Если вы один из них, производитель настоятельно рекомендует вам использовать набор оконных инструментов (например, freeGLUT) и библиотеки загрузки OpenGL (например, GLEW). Это руководство поможет вам справиться с первой проблемой использования OpenGL с freeGLUT и GLEW: их установка и настройка, а также создание вашего первого проекта с использованием OpenGL-freeGLUT-GLEW Template в Visual Studio 2019.

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

Шаги

Часть 1 из 8: Загрузка бесплатных GLUT и GLEW

Выделите freeglut
Выделите freeglut

Шаг 1. Выделите то, что вы ожидаете сделать

Выделите шаг, подэтап или его часть, а затем выполните. Например, см. Рисунок выше.

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

Откройте проводник Windows> перейдите к диску (каталогу) C. Если папка GL уже существует, все в порядке.

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

Шаг 3. Загрузите приложение GLEW

  • Если вы уже загрузили двоичные файлы GLEW, они у вас есть в папке GL, подпапке 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.

Шаг 4. Загрузите пакет MSVC freeglut 3.0.0

В следующей ссылке щелкните правой кнопкой мыши и выберите «Открыть ссылку в новом окне» https://www.transmissionzero.co.uk/software/freeglut-devel/. В разделе Пакет freeglut 3.0.0 MSVC щелкнуть Скачать freeglut 3.0.0 для MSVC.

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

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

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

Если он уже существует, ничего страшного. Если нет, перейдите на диск C:, и создайте папку GLP.

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

  • В главном меню Visual Studio щелкните Файл> Создать> Проект…> в мастере создания нового проекта щелкните Пустой проект> Далее.

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

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

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

Часть 3 из 8: Установка GLUT и GLEW в проект

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

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

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

    in32)}}.

    Проект 0
    Проект 0
  • Откройте меню C / C ++. Щелкните Общие> Дополнительные каталоги включения> щелкните стрелку вниз справа от поля> щелкните.

    Opengl 1
    Opengl 1
  • Копировать C: / GL / GLUT / включить > в мастере дополнительных каталогов включения щелкните первый значок> вставить.

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

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

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

    Opengl 2 2
    Opengl 2 2
  • Копировать C: / GL / GLUT / lib > в мастере дополнительных каталогов библиотеки щелкните первый значок> вставить.
  • Копировать C: / GL / GLEW / lib / Release / Win32 > щелкните первый значок> вставить.
  • В мастере дополнительных каталогов библиотеки нажмите кнопку ОК.

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

  • В раскрывающемся меню Linker щелкните Input> щелкните запись Additional Dependencies> стрелку вниз справа от поля> щелкните.

    Opengl 3 1
    Opengl 3 1
  • Копировать freeglut.lib; glew32.lib; opengl32.lib и вставьте в самое верхнее текстовое поле мастера дополнительных зависимостей.
  • Нажмите ОК в мастере дополнительных зависимостей.

    Дополнительные зависимости 3
    Дополнительные зависимости 3

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

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

Шаг 5. Скопируйте файл freeglut.dll и вставьте его в папку проекта GLUT-GLEW-0

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

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

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

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

Щелкните правой кнопкой мыши следующую ссылку и выберите «Открыть ссылку в новом окне». Badprog. Прокрутите страницу вниз и найдите раздел Тестирование настройки (см. изображение выше). Скопируйте код и вставьте в область кода Main.cpp> нажмите Ctrl + F5. Вы должны увидеть два окна: одно черное (консоль), а другое с белым квадратом на черном фоне. Если вы этого не видите, выполните следующий шаг.

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

В «Списке ошибок», если вы видите ошибку о

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

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

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

Перейдите в главное меню Visual Studio и, пока GLUT-GLEW-0 открыт, щелкните «Проект»> «Экспорт шаблона…». В мастере экспорта шаблонов отметьте «Шаблон проекта», если он не отмечен. Щелкните Далее>. При выборе параметров шаблона в текстовом поле имени шаблона введите: FREE-GLEW. Щелкните Готово.

  • Шаблон создан.
  • Закройте выброшенное окно с путем к шаблону.

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

  • Щелкните Файл> Создать> Проект….
  • В Создать новый проект мастера, в списке шаблонов выберите GLUT-GLEW> щелкните Далее.
  • В Настройте свой новый проект мастера, в текстовом поле «Название проекта» введите GLUT-GLEW-1.
  • Копировать C: / GLP и вставьте Место нахождения текстовое поле.
  • Убедитесь, что установлен флажок Поместить решение и проект в один каталог. Щелкните "Создать".
  • В обозревателе решений дважды щелкните Исходные файлы> дважды щелкните ++ Main.cpp. Его код появляется в области кода. Запустить его. Если код не отображается, щелкните правой кнопкой мыши ++ Main.cpp> выберите «Исключить из проекта». Теперь создайте новый Main.cpp.

Шаг 3. Добавьте файлы dll

  • Добавьте файл freeglut.dll

    • Перейдите к C:> GL> GLUT-GLEW-0> щелкните файл freeglut.dll > щелкните правой кнопкой мыши> щелкните "Копировать".
    • Перейдите к C:> GLP> GLUT-GLEW-1> щелкните пустую область> щелкните правой кнопкой мыши> щелкните Вставить.
    • Теперь файл freeglut.dll находится в папке GLUT-GLEW-1 среди Main.cpp и других 4 файлов.
  • Добавлять glew32.dll файл.

    • Перейдите к C:> GL> GLUT-GLEW-0> щелкните файл glew32.dll > щелкните правой кнопкой мыши> щелкните "Копировать".
    • Перейдите к C:> GLP> GLUT-GLEW-1> щелкните пустую область> щелкните правой кнопкой мыши> щелкните Вставить.
    • Теперь dll файлы glew32.dll и freeglut.dll находятся в папке проекта GLUT-GLEW-1 вместе с Main.cpp и другими 4 файлами.

Шаг 4. Протестируйте свой проект, как указано выше

Молодец!

Часть 5 из 8: Создание проекта, ориентированного на платформу x64

Шаг 1. Перейдите в главное меню Visual Studio

Щелкните Файл> Создать> Проект…> в мастере создания нового проекта щелкните Пустой проект> Далее.

  • Копировать GLUT64-GLEW64-0 и вставить Название проекта текстовое поле.
  • Копировать C: / GLP \ и вставить Место нахождения текстовое поле.
  • Установите флажок «Поместить решение и проект в один каталог»> щелкните «Создать».
  • Подождите, пока не появится экземпляр Visual Studio 2019.

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

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

Шаг 3. Страницы свойств GLUT64-GLEW64-0

Перейдите в «Обозреватель решений»> щелкните правой кнопкой мыши имя вашего проекта, то есть GLUT64-GLEW64-0> выберите «Свойства».

  • Главное меню.

    • В Конфигурация:

      оставьте настройку Активный (Отладка).

    • В Платформа:

      запись, выберите x64.

    • Щелкните Диспетчер конфигураций….
    • В Платформа активного решения:

      выберите x64.

    • В Платформа, x64 выбирается автоматически.
    • Щелкните "Закрыть".

      Opengl 1
      Opengl 1
  • Дополнительные каталоги включения.

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

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

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

    • Копировать С: / GL / GLUT / lib / x64 > в дополнительных каталогах библиотеки щелкните первый значок> вставить.
    • Копировать C: / GL / GLEW / lib / Release / x64 > щелкните первый значок> вставить.
    • Щелкните OK в дополнительных каталогах библиотеки.
  • Дополнительные зависимости.

    Opengl 3 1
    Opengl 3 1
    • В раскрывающемся меню Linker щелкните Input> щелкните запись Additional Dependencies> стрелку вниз справа от поля> щелкните.

      Дополнительные зависимости 3
      Дополнительные зависимости 3
    • Копировать freeglut.lib; glew32.lib; opengl32.lib и вставьте в самое верхнее текстовое поле мастера дополнительных зависимостей.
    • Нажмите ОК в мастере дополнительных зависимостей.
  • Установите компоновщик "Подсистема" на "Консоль". В раскрывающемся меню компоновщика щелкните Система> Подсистема. Щелкните стрелку вниз и выберите Консоль (/ ПОДСИСТЕМА: КОНСОЛЬ) в раскрывающемся меню. Нажмите «Применить», а затем «ОК» в окне «Страницы свойств GLUT-GLEW-0».

Шаг 4. Добавьте файлы dll в папку проекта GLUT64-GLEW64-0

  • Добавьте freeglut.dll в GLUT64-GLEW64-0.

    • Перейдите в C: / GL / GLUT / bin / x64. В папке «x64» щелкните файл «freeglut.dll»> щелкните правой кнопкой мыши> «Копировать».
    • Теперь перейдите к C:> GLP> GLUT64-GLEW64-0. Щелкните правой кнопкой мыши пустую область в папке «GLUT64-GLEW64-0» и выберите «Вставить».
  • Добавьте файл glew32.dll в GLUT64-GLEW64-0.

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

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

Как и в случае с таргетингом на платформу x86, см. Выше, часть 3, шаги 7 и 8, но в главном меню Visual Studio выберите переключатель x86 к x64.

Шаг 6. Совет:

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

Часть 6 из 8: Создание проекта с использованием шаблона GLUT64-GLEW64

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

Перейдите в главное меню Visual Studio и, пока GLUT64-GLEW64-0 открыт, щелкните «Проект»> «Экспорт шаблона…». В мастере экспорта шаблонов отметьте «Шаблон проекта», если он не отмечен. Щелкните Далее>. При выборе параметров шаблона в текстовом поле имени шаблона введите: FREE-GLEW. Щелкните Готово.

  • Шаблон создан.
  • Закройте выброшенное окно с путем к шаблону.

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

  • Щелкните Файл> Создать> Проект….
  • В Создать новый проект мастера, в списке шаблонов выберите GLUT64-GLEW64> щелкните Далее.
  • В Настройте свой новый проект мастера, в текстовом поле «Имя проекта» введите GLUT64-GLEW64-1.
  • Копировать C: / GLP и вставьте Место нахождения текстовое поле.
  • Убедитесь, что установлен флажок Поместить решение и проект в один каталог. Щелкните "Создать".
  • В главном меню Visual Studio переключите x86 на x64.
  • В обозревателе решений дважды щелкните Исходные файлы> дважды щелкните ++ Main.cpp. Его код появляется в области кода. Запустить его. Если код не отображается, щелкните правой кнопкой мыши ++ Main.cpp> выберите «Исключить из проекта». Теперь создайте новый Main.cpp.

Шаг 3. Добавьте файлы dll

  • Добавьте файл freeglut.dll

    • Перейдите к C:> GLP> GLUT64-GLEW64-0> щелкните файл freeglut.dll > щелкните правой кнопкой мыши> щелкните "Копировать".
    • Перейдите к C:> GLP> GLUT64-GLEW64-1> щелкните пустую область> щелкните правой кнопкой мыши> щелкните Вставить.
    • Теперь файл freeglut.dll находится в папке GLUT64-GLEW64-1 среди Main.cpp и других 4 файлов.
  • Добавьте файл glew32.dll

    • Перейдите к C:> GLP> GLUT64-GLEW64-0> щелкните файл glew32.dll > щелкните правой кнопкой мыши> щелкните "Копировать".
    • Перейдите к C:> GLP> GLUT64-GLEW64-1> щелкните пустую область> щелкните правой кнопкой мыши> щелкните Вставить.
    • Теперь dll файлы glew32.dll и freeglut.dll находятся в папке проекта GLUT64-GLEW64-1 среди Main.cpp и других 4 файлов.

Шаг 4. Протестируйте свой проект, как указано выше

Молодец!

Совет: В каждом проекте, который вы создаете с его помощью, выберите x64 (рядом с Debug) в графическом интерфейсе Visual Studio и добавьте файлы dll, как в настоящей части

Часть 7 из 8: Настройка встроенного FreeGLUT и встроенного GLEW

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

Откройте проводник Windows> перейдите к диску (каталогу) C. Если папка GL уже существует, все в порядке.

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

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

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

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

Щелкните правой кнопкой мыши следующий адрес и выберите Открыть ссылку в новом окне https://sourceforge.net/projects/freeglut/. Щелкните Загрузить.

  • В окне загрузки (каталог «Загрузки») щелкните папку «freeglut-3.2.1.tar.gz»> щелкните правой кнопкой мыши> выберите «7-Zip» (если у вас его нет, загрузите его)> «Извлечь сюда».
  • Щелкните папку «freeglut-3.2.1.tar»> щелкните правой кнопкой мыши> выберите «7-Zip»> «Извлечь сюда».
  • В качестве альтернативы, если у вас есть WinRAP, щелкните папку «freeglut-3.2.1.tar»> щелкните правой кнопкой мыши> выберите «Извлечь сюда». Щелкните папку «freeglut-3.2.1.tar»> выберите «Извлечь сюда».
  • Или щелкните «WinZip». Если у вас его нет, скачайте Бесплатная пробная версия WinZip на 30 дней и следуйте инструкциям.
  • Щелкните распакованную папку «freeglut-3.2.1»> щелкните правой кнопкой мыши> «Копировать»> перейдите в C: \> GL> щелкните правой кнопкой мыши> «Вставить».
  • Щелкните папку «freeglut-3.2.1»> щелкните правой кнопкой мыши> щелкните «Переименовать»> введите (или скопируйте и вставьте): GLUTsrc > нажмите ↵ Enter.

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

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

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

Шаг 5. Соберите FreeGLUT с помощью CMake и Visual Studio

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

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

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

    • Перейдите в C:> GL> GLUTsrc> build. Дважды щелкните «freeglut.sln», «freeglut» или «ALL_BUILD.vcxproj». Появится экземпляр Visual Studio. Подождите, пока в главном меню не появится Строить запись появляется. Нажмите Строить > Построить решение (вариант первый).
    • Подождите, пока вы не прочитаете последнюю строку в окне «Вывод»: ========== Сборка: 28 успешных, 0 неудачных, 0 актуальных, 1 пропущено ========= знак равно

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

  • Перейдите в C: / GL / GLUTsrc / build / lib / Debug. Внутри вы должны увидеть файл freeglutd.lib под другими файлами.

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

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

  • В первом типе текстового поля C: / GL / GLEWsrc / build / cmake
  • Во втором типе C: / GL / GLEWsrc / build
  • Перейдите в C:> GL> GLEWsrc> build. Дважды щелкните «glew.sln», «glew» или «ALL_BUILD.vcxproj». Появится экземпляр Visual Studio. Подождите, пока в главном меню Строить запись появляется. Нажмите Строить > Построить решение (вариант первый).

    • Подождите, пока вы не прочитаете последнюю строку в окне «Вывод»: ========== Сборка: 6 успешных, 0 неудачных, 0 актуальных, 2 пропущенных ========= знак равно

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

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

Шаг 7. Создайте проект со встроенным FreeGLUT и встроенным GLEW

В каталоге (на диске) C: создать папку GLP, если не существует.

  • В главном меню Visual Studio щелкните Файл> Создать> Проект…> в мастере создания нового проекта щелкните Пустой проект> Далее.

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

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

    • (1) Главное меню страниц свойств GLUTsrc-GLEWsrc-0.

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

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

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

      • Копировать C: / GL / GLUTsrc / build / lib / Debug > щелкните первый значок> вставить.
      • Копировать C: / GL / GLEWsrc / build / lib / Debug > щелкните первый значок> вставить.
      • В мастере дополнительных каталогов библиотеки нажмите кнопку ОК.
    • (4) Дополнительные зависимости. В раскрывающемся меню компоновщика выберите «Ввод»> рядом с меню выберите первое, «Дополнительные зависимости»> щелкните стрелку вниз в конце поля> «Изменить…»> «Копировать». opengl32.lib; freeglutd.lib; glew32d.lib и вставьте в самое верхнее текстовое поле мастера дополнительных зависимостей> щелкните OK.
    • (5) Установите для системы значение "КОНСОЛЬ подсистемы".

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

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

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

Шаг 8. Протестируйте свой проект и исправьте ошибки, если таковые имеются

То же, что и в части 3, шаги 7 и 8.

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

Как указано выше Часть 4. Для типа имени шаблона GLUTsrc-GLEWsrc. Для типа названия проекта GLUTsrc-GLEWsrc-1. Помните, что когда вы создаете проект с этим шаблоном, в главном меню графического интерфейса Visual Studio выберите x64, а также скопируйте и вставьте файлы dll, как в настоящей части. Молодец.

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

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

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

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

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

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

подсказки

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

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

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