Как да настроите проект за шаблон на 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
Видео: Dependabot: How to Update Your Project's Dependencies Automatically 2024, Април
Anonim

Много програмисти предпочитат OpenGL за графики. Ако сте един от тях, вие сте силно препоръчани от неговия производител да използвате инструментариум за прозорци (като freeGLUT) и библиотеки за зареждане на OpenGL (като GLEW). Това ръководство ще ви помогне да преодолеете първото предизвикателство при използването на OpenGL с freeGLUT и GLEW: Инсталиране и настройка и създаване на първия ви проект с OpenGL-freeGLUT-GLEW шаблон във Visual Studio 2019.

Това ръководство ще приеме, че вашата платформа е Windows, а вашата IDE е Visual Studio. По време на инсталирането на Visual Studio поставете отметка в полето Desktop development with C ++ workload.

Стъпки

Част 1 от 8: Изтегляне на freeGLUT и GLEW

Маркирайте freeglut
Маркирайте freeglut

Стъпка 1. Маркирайте това, което очаквате да направите

Маркирайте стъпка или подетап или част от нея и след това го направете. Вижте например снимката по -горе.

Стъпка 2. Създайте папка GL

Отворете File Explorer на Windows> Придвижете се до диск (директория) C. Ако папка GL вече съществува, всичко е наред.

Ако не съществува, щракнете с десния бутон в празната област> изберете Ново> Папка> въведете GL> натиснете ↵ Enter

Стъпка 3. Изтеглете приложението GLEW

  • Ако вече сте изтеглили двоични файлове на GLEW, имате ги в папка GL, подпапка GLEW, всичко е наред.
  • Ако все още не сте, щракнете с десния бутон върху следната връзка и изберете Отваряне на връзката в Нов прозорец https://glew.sourceforge.net. Под Изтегляния заглавието, щракнете върху Windows 32-битова и 64-битова.
  • В прозореца за изтегляне щракнете върху папката glew-2.1.0> щракнете с десния бутон> изберете Копиране.
  • Придвижете се до C:> GL. Щракнете с десния бутон> изберете Поставяне.
  • (Алтернативно, отворете прозореца „Files Explorer“> C:> GL. Отидете на прозореца за изтегляне> щракнете върху изтеглената папка и плъзнете в C: / GL)
  • Кликнете върху името glew-2.1.0 и го преименувайте на GLEW.
  • Ако папката glew-2.1.0-win32 е изтеглена, щракнете двукратно върху нея, за да получите glew-2.1.0.

Стъпка 4. Изтеглете пакета freeglut 3.0.0 MSVC

В следната връзка щракнете с десния бутон и изберете Отваряне на връзка в нов прозорец https://www.transmissionzero.co.uk/software/freeglut-devel/. В раздела freeglut 3.0.0 MSVC пакет щракнете Изтеглете freeglut 3.0.0 за MSVC.

  • В прозореца за изтегляне щракнете върху папката freeglut> щракнете с десния бутон> изберете Копиране.
  • Придвижете се до C:> GL. Щракнете с десния бутон> изберете Поставяне.
  • (Алтернативно, отворете прозореца „Files Explorer“> 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. Добавете вашия изходен файл към проекта

  • В прозореца на Explorer Explorer щракнете с десния бутон върху папката Source Files (последната)> щракнете върху Add> New Item….
  • В прозореца Добавяне на нов елемент-GLUT-GLEW-0 щракнете върху C ++ файл (.cpp) (първият) от средата на прозореца. В текстовото поле Име въведете Main.cpp.
  • Местоположението е C: / GLP / GLUT-GLEW-0 \.
  • Щракнете върху бутона Добавяне. Файлът ще се отвори в основния текстов редактор, но засега оставете файла празен.

Част 3 от 8: Инсталиране на GLUT и GLEW на проект

Стъпка 1. Конфигурирайте „Допълнителни директории за включване“

  • В Solution Explorer щракнете с десния бутон върху името на вашия проект, което е GLUT-GLEW-0, и изберете Properties.
  • В главното меню на съветника за страници за свойства на GLUT-GLEW-0, в Конфигурация: оставете настройката по подразбиране Активна (отстраняване на грешки)> Платформа: Активна (Win32).

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

    в32)}}.

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

    Opengl 1
    Opengl 1
  • копие C: / GL / GLUT / включват > в съветника за допълнително включване на директории щракнете върху първата икона> поставете.

    OpenGL 12
    OpenGL 12
  • копие C: / GL / GLEW / include > щракнете отново върху първата икона> поставете.
  • В съветника за допълнително включване на директории щракнете върху OK.

Стъпка 2. Конфигурирайте свързващия елемент „Допълнителни библиотечни директории“

  • Отворете падащото меню Linker и щракнете върху General. Щракнете върху Запис на допълнителни библиотечни директории> стрелка надолу вдясно от полето>.

    Opengl 2 2
    Opengl 2 2
  • копие C: / GL / GLUT / lib > в съветника за допълнителни библиотечни директории щракнете върху първата икона> поставете.
  • копие C: / GL / GLEW / lib / Release / Win32 > щракнете върху първата икона> поставете.
  • В съветника за допълнителни библиотечни директории щракнете върху OK.

Стъпка 3. Конфигурирайте свързващия елемент „Допълнителни зависимости“

  • В падащото меню Linker щракнете върху Input> щракнете върху записа Допълнителни зависимости> стрелката надолу вдясно от полето> щракнете.

    Opengl 3 1
    Opengl 3 1
  • копие freeglut.lib; glew32.lib; opengl32.lib и поставете в най-горното текстово поле на съветника за допълнителни зависимости.
  • Щракнете върху OK в съветника за допълнителни зависимости.

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

Стъпка 4. Задайте свързващия елемент „Подсистема“на „Конзола“

В падащото меню Linker щракнете върху Система> Подсистема. Щракнете върху стрелката надолу и изберете Console (/SUBSYSTEM: CONSOLE) от падащото меню. Щракнете върху Прилагане, след това върху OK в прозореца на страниците със свойства на GLUT-GLEW-0

Стъпка 5. Копирайте файла freeglut.dll и го поставете в папката на проекта GLUT-GLEW-0

  • Придвижете се до C:> GL> GLUT> кош. В папката в контейнера щракнете върху файла 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 и 4 други файла, създадени от Visual Studio.
Freeglut 1
Freeglut 1

Стъпка 7. Тествайте проекта си

Щракнете с десния бутон върху следната връзка и изберете Open Link в New Window badprog. Превъртете надолу страницата и намерете секцията Тестване на настройката (вижте изображението по -горе). Копирайте кода и го поставете в кодовата област Main.cpp> натиснете Ctrl + F5. Трябва да видите два прозореца: един черен (конзолата) и друг с бял квадрат на черен фон. Ако не виждате това, направете по -долу стъпка.

Стъпка 8. Коригирайте всички грешки

В „Списък с грешки“, ако видите грешка около

  • файл с разширение.h отидете на част 3, стъпка 1, „Конфигуриране на„ Допълнителни директории за включване ““и следвайте инструкциите.
  • файл с разширение.lib отидете на част 3, стъпка 2, „Конфигуриране на линкера„ Допълнителни библиотечни директории ““и следвайте инструкциите. Също така към стъпка 3, "Конфигуриране на линкера" Допълнителни библиотечни директории "".
  • "входната точка трябва да бъде дефинирана" преминете към стъпка 4, Задайте свързващия елемент "Подсистема" на "КОНСОЛ" и следвайте инструкциите.
  • file.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 и поставете Местоположение текстово поле.
  • Уверете се, че Поставете решението и проекта в една и съща директория. Щракнете върху Създаване.
  • В Explorer Explorer щракнете двукратно върху Изходни файлове> щракнете двукратно върху ++ 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. Добавете изходния файл към папката на проекта

  • В Solution Explorer прозорец, щракнете с десния бутон върху папката Source Files (последната)> щракнете върху Add> New Item….
  • В прозореца Добавяне на нов елемент-GLUT64-GLEW64-0 щракнете върху C ++ файл (.cpp) (първият) от средата на прозореца. В текстовото поле Име въведете Main.cpp.
  • Местоположението е C: / GLP / GLUT64-GLEW64-0 \.
  • Щракнете върху бутона Добавяне. Файлът ще се отвори в основния текстов редактор, но засега оставете файла празен.

Стъпка 3. Страници със свойства на GLUT64-GLEW64-0

Отидете на "Solution Explorer"> щракнете с десния бутон върху името на вашия проект, което е GLUT64-GLEW64-0> изберете "Properties".

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

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

      оставете настройката Активен (отстраняване на грешки).

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

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

    • Щракнете върху Мениджър на конфигурации….
    • В Платформа за активно решение:

      изберете x64.

    • В Платформа, x64 се избира автоматично.
    • Щракнете върху Затвори.

      Opengl 1
      Opengl 1
  • Допълнителни директории за включване.

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

    OpenGL 12
    OpenGL 12
    • копие C: / GL / GLUT / включват > в съветника за допълнително включване на директории щракнете върху първата икона> поставете.
    • копие C: / GL / GLEW / include > щракнете отново върху първата икона> поставете.
    • В съветника за допълнително включване на директории щракнете върху OK.
  • Допълнителни библиотечни директории.

    Отворете падащото меню "Linker" и кликнете върху "General". Кликнете върху „Допълнителни библиотечни директории“> стрелка надолу в края на полето> „Редактиране“в падащото меню.

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

    Opengl 3 1
    Opengl 3 1
    • В падащото меню Линкер щракнете върху Въвеждане> щракнете върху записа Допълнителни зависимости> стрелката надолу вдясно от полето> щракнете.

      Допълнителни зависимости 3
      Допълнителни зависимости 3
    • копие freeglut.lib; glew32.lib; opengl32.lib и поставете в най-горното текстово поле на съветника за допълнителни зависимости.
    • Щракнете върху OK в съветника за допълнителни зависимости.
  • Задайте свързващия елемент „Подсистема“на „Конзола“. В падащото меню Linker щракнете върху Система> Подсистема. Щракнете върху стрелката надолу и изберете Console (/SUBSYSTEM: CONSOLE) от падащото меню. Щракнете върху Прилагане, след това върху OK в прозореца на страниците със свойства на 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. Съвет:

Дори ако в основните настройки на Pages Pages това е Платформа: 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.
  • В Explorer Explorer щракнете двукратно върху Изходни файлове> щракнете двукратно върху ++ 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 (до отстраняване на грешки) в графичния интерфейс на Visual Studio и добавете dll файлове, както е в настоящата част

Част 7 от 8: Настройване на Built FreeGLUT и Built GLEW

Стъпка 1. Създайте папка GL

Отворете File Explorer на Windows> Придвижете се до диск (директория) C. Ако папката GL вече съществува, всичко е наред.

Ако не съществува, щракнете с десния бутон в празната област> изберете Ново> Папка> въведете GL> натиснете ↵ Enter

Стъпка 2. Инсталирайте CMake

Щракнете с десния бутон върху следната връзка и изберете Отваряне на връзка в нов прозорец Използвайте CMake за получаване на двоични файлове от изходния код. Следвайте част 1 Инсталиране на CMake.

Стъпка 3. Изтеглете източника на FreeGLUT

Щракнете с десния бутон върху следния адрес и изберете Open Link в New Window 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

Щракнете с десния бутон върху следния адрес и изберете Open Link в New Window 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 GUI щракнете върху Конфигуриране> в съветника Създаване на директория щракнете върху Да> изберете Visual Studio 16 2019> щракнете върху Край.

    Когато в CMake GUI прочетете: „Конфигурирането е готово“, щракнете върху Генериране. Трябва да прочетете: „Генерирането е извършено“

  • Изградете вашето решение.

    • Придвижете се до 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 пропуснати "========= =

      Брой „успели“промени в gw версии

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

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

В директория (диск) C: създайте папка GLP, ако не съществуват.

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

    • В Конфигурирайте новия си проект съветник за тип "Име на проект": GLUTsrc-GLEWsrc-0
    • В текстовото поле "Местоположение" изтрийте всичко и въведете C: / GLP \
    • Поставете отметка в „Поставете решението и проекта в една и съща директория“> щракнете върху Създаване.
    • Изчакайте, докато се появи екземпляр на Visual Studio 2019.
  • Добавете изходния си файл към проекта.

    • В V. S. GUI, "Solution Explorer" съветник, щракнете с десния бутон върху папката Source Files (последната)> щракнете върху Add> New Item….
    • В прозореца Добавяне на нов елемент-GLUTsrc-GLEWsrc-0 щракнете върху C ++ файл (.cpp) (първият) от средата на прозореца. В текстовото поле Име въведете Main.cpp.
    • Местоположението трябва да бъде C: / GLP / GLUT-GLEW-0 \
    • Щракнете върху бутона Добавяне. Файлът ще се отвори в основния текстов редактор, но засега оставете файла празен.
  • Конфигурирайте свойствата на проекта. В съветника за Explorer, щракнете с десния бутон върху името на проекта GLUTsrc-GLEWsrc-0 > изберете Свойства.

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

      В записа на платформа изберете x64> щракнете върху Configuration Manager….

      • В платформа за активно решение: изберете x64.
      • При запис на платформа x64 се избира автоматично.
      • Щракнете върху Затвори.
    • (2) Допълнителни директории за включване. Отворете C/C ++> Общи> В менюто до първия изберете първия, Допълнителни директории за включване> щракнете върху стрелката надолу в края на полето> щракнете върху Редактиране …

      • копие C: / GL / GLUTsrc / включват > щракнете върху първата икона в съветника за допълнително включване на директории> поставете.
      • копие C: / GL / GLEWsrc / include > щракнете върху първата икона> поставете.
      • Щракнете върху OK в съветника за допълнително включване на директории.
    • (3) Допълнителни библиотечни директории. Щракнете двукратно върху Linker> щракнете върху General> Additional Library Directories> щракнете върху стрелката надолу в края на полето> щракнете върху Edit ….

      • копие C: / GL / GLUTsrc / build / lib / Debug > щракнете върху първата икона> поставете.
      • копие C: / GL / GLEWsrc / build / lib / Debug > щракнете върху първата икона> поставете.
      • В съветника за допълнителни библиотечни директории щракнете върху OK.
    • (4) Допълнителни зависимости. В падащото меню Linker изберете Input> в до менюто изберете първата, Допълнителни зависимости> щракнете върху стрелката надолу в края на полето> Edit …> copy opengl32.lib; freeglutd.lib; glew32d.lib и поставете в най-горното текстово поле на съветника за допълнителни зависимости> щракнете върху OK.
    • (5) Задайте System на подсистема CONSOLE.

      В падащото меню Linker изберете System> в менюто до първото изберете SubSystem> щракнете върху стрелката надолу в края на полето> изберете Console (/SUBSYSTEM: CONSOLE). Щракнете върху Приложи и OK.

  • Копирайте файловете 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 GUI изберете 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) и щракнете върху Избор на папка.
  • Общ начин за конфигуриране Допълнителни зависимости е това,

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

Препоръчано: