Многие программисты предпочитают 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
Шаг 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).
in32)}}.
-
Откройте меню C / C ++. Щелкните Общие> Дополнительные каталоги включения> щелкните стрелку вниз справа от поля> щелкните.
-
Копировать C: / GL / GLUT / включить > в мастере дополнительных каталогов включения щелкните первый значок> вставить.
- Копировать C: / GL / GLEW / включить > щелкните еще раз первый значок> вставить.
- В мастере дополнительных каталогов включения нажмите кнопку ОК.
Шаг 2. Настройте компоновщик «Дополнительные каталоги библиотеки»
-
Откройте раскрывающееся меню Linker и щелкните General. Щелкните элемент Дополнительные каталоги библиотеки> стрелка вниз справа от поля>.
- Копировать C: / GL / GLUT / lib > в мастере дополнительных каталогов библиотеки щелкните первый значок> вставить.
- Копировать C: / GL / GLEW / lib / Release / Win32 > щелкните первый значок> вставить.
- В мастере дополнительных каталогов библиотеки нажмите кнопку ОК.
Шаг 3. Настройте компоновщик «Дополнительные зависимости»
-
В раскрывающемся меню Linker щелкните Input> щелкните запись Additional Dependencies> стрелку вниз справа от поля> щелкните.
- Копировать freeglut.lib; glew32.lib; opengl32.lib и вставьте в самое верхнее текстовое поле мастера дополнительных зависимостей.
-
Нажмите ОК в мастере дополнительных зависимостей.
Шаг 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.
Шаг 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 выбирается автоматически.
-
Щелкните "Закрыть".
-
-
Дополнительные каталоги включения.
Откройте меню C / C ++. Щелкните Общие> Дополнительные каталоги включения> щелкните стрелку вниз справа от поля> щелкните.
- Копировать C: / GL / GLUT / включить > в мастере дополнительных каталогов включения щелкните первый значок> вставить.
- Копировать C: / GL / GLEW / включить > щелкните еще раз первый значок> вставить.
- В мастере дополнительных каталогов включения нажмите кнопку ОК.
-
Дополнительные каталоги библиотеки.
Откройте раскрывающееся меню «Компоновщик» и нажмите «Общие». Щелкните запись «Дополнительные каталоги библиотеки»> стрелку вниз в конце поля> «Изменить» в раскрывающемся меню.
- Копировать С: / GL / GLUT / lib / x64 > в дополнительных каталогах библиотеки щелкните первый значок> вставить.
- Копировать C: / GL / GLEW / lib / Release / x64 > щелкните первый значок> вставить.
- Щелкните OK в дополнительных каталогах библиотеки.
-
Дополнительные зависимости.
-
В раскрывающемся меню Linker щелкните Input> щелкните запись Additional Dependencies> стрелку вниз справа от поля> щелкните.
- Копировать 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 из библиотек или предыдущего проекта и вставить в новый проект.