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 көмегімен жобада OpenGL GLFW GLEW GLM қалай орнатылады
Бейне: феникс ос установка андроид на пк 2024, Сәуір
Anonim

Бұл нұсқаулық OpenGL, GLFW, GLEW және GLM-ді қолданудағы бірінші қиындықты жеңуге көмектеседі: оларды орнату мен баптау және Visual Studio 2019-де GLFW-GLEW-GLM үлгісімен бірінші жобаны құру.

Бұл сіздің платформаңыз Windows, ал сіздің IDE - Visual Studio 2019 деп болжайды. Visual Studio бағдарламасын орнату кезінде C ++ жұмыс жүктемесі бар жұмыс үстелінің әзірленуі жолағына құсбелгі қойыңыз.

Қадамдар

7 бөлімнің 1 бөлігі: GLFW, GLEW және GLM жүктеу

Glfw бөлектеу
Glfw бөлектеу

Қадам 1. Қадамды немесе қосалқы қадамды бөлектеңіз

Сіз жасайтын қадамды немесе кіші қадамды бөлектеңіз, содан кейін жасаңыз. Жоғарыдағы суретті мысал ретінде қараңыз.

Қадам 2. GL қалтасын жасаңыз

Windows File Explorer шолғышын ашыңыз> Дискіге өтіңіз (каталог) 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 биттік түймесін басыңыз.

  • Жүктелген қалтаны басыңыз жару-2.1.0 (немесе соңғы нұсқа)> тінтуірдің оң жақ түймешігімен нұқыңыз> таңдаңыз Көшіру.
  • C:> GL тармағына өтіңіз> тінтуірдің оң жақ түймесімен нұқыңыз> таңдаңыз Қою.
  • (Немесе «Files Explorer» терезесін ашыңыз> C:> GL. Жүктеу терезесіне өтіңіз> жүктелген қалтаны басыңыз және C: / GL ішіне сүйреңіз)
  • Атын өзгерту жару-2.1.0 дейін ӨТУ.
  • Егер glew-2.1.0-win32 қалтасы жүктелген болса, glew-2.1.0 алу үшін оны екі рет басыңыз.
GLM 1
GLM 1

Қадам 5. GLM жүктеу

Келесі адресті тінтуірдің оң жақ түймесімен басып, OpenGL математикалық кітапханасында жаңа терезеде сілтемені ашу пәрменін таңдаңыз. Жоғарғы сол жақ бұрышта шертіңіз GLM 0.9.9.7 жүктеу немесе соңғы нұсқасы (жоғарыдағы суретті қараңыз).

  • Жүктелген қалтаны басыңыз «glm»> тінтуірдің оң жақ түймешігімен> Көшіру.
  • C: / GL тармағына өтіңіз> тінтуірдің оң жақ түймесімен> Қою.
  • (Немесе «Files Explorer» терезесін ашыңыз> C:> GL. Жүктеу терезесіне өтіңіз> жүктелген қалтаны басыңыз және C: / GL ішіне сүйреңіз)
  • Атын өзгерту glm дейін GLM

7/2 бөлімі: Visual Studio жобасын құру

Қадам 1. GLP қалтасын жасаңыз

Дискіге өтіңіз (каталог) C.

  • Егер GLP қалтасы бұрыннан бар болса, бәрі жақсы.
  • Егер олай болмаса, бос аймақты тінтуірдің оң жақ түймесімен нұқыңыз> Жаңа> Қалтаны> түрін таңдаңыз GLP > Enter пернесін басыңыз.

Қадам 2. Бос жоба жасаңыз

  • Егер Visual Studio ашық болмаса. Оны ашыңыз> Жаңа жоба жасау> Бос жоба> Келесі түймесін басыңыз.

    • In Жаңа жобаңызды конфигурациялаңыз шебері, «Жоба атауы» үшін, теріңіз: GLFW-GLEW-GLM-0
    • «Орналасу» бөлімінде бәрін жойыңыз, көшіріңіз C: / GLP \ және қою.
    • «Шешім мен жобаны бір каталогқа орналастыру» құсбелгісін қойыңыз> Жасау түймесін басыңыз.
    • Visual Studio данасы пайда болғанша күтіңіз.
  • Егер ол бұрыннан ашылған болса. Файл> Жаңа> Жоба …> Жобаны босату> Келесі түймешігін басыңыз. Қалғандары жоғарыдағыдай.

Қадам 3. Жобаға бастапқы файлды қосыңыз

  • В. С. GUI, Solution Explorer шебері, бастапқы файлдар жазбасын тінтуірдің оң жақ түймешігімен нұқыңыз (соңғы)> Қосу> Жаңа элемент… таңдаңыз.
  • Жаңа элементті қосу-GLFW-GLEW-GLM-0 шеберінде терезенің ортасынан C ++ File (.cpp) (біріншісі) түймесін басыңыз. Атау мәтін жолағына Main.cpp теріңіз.
  • Орналасуы C: / GLP / GLFW-GLEW-GLM-0 / болуы керек
  • Қосу түймесін басыңыз. Файл негізгі мәтіндік редакторда ашылады, бірақ файлды әзірге бос қалдырады.

7 -нің 3 -бөлігі: Жобаға GLFW, GLEW және GLM орнату

Жоба 0
Жоба 0

Қадам 1. «Қосымша каталогтарды қосуды» конфигурациялаңыз

Solution Explorer бағдарламасында 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 > тағы бір рет бірінші белгішені нұқыңыз> қою.
  • Қосымша каталогтарды қосу шеберінде OK түймесін басыңыз.

Қадам 3. «Қосымша кітапхана директориялары» байланыстырғышын конфигурациялаңыз

Linker ашылмалы мәзірін ашып, Жалпы түймешігін басыңыз. Қосымша кітапханалық каталогтар жазбасы> өрістің оң жағындағы төмен көрсеткіні> шертіңіз.

  • Көшіру C: / GL / GLFW / lib-vc2019 > «Қосымша кітапхана каталогтары» шеберінде бірінші белгішені басыңыз> қою.
  • Осыны көшіру C: / GL / GLEW / lib / Release / Win32 > бірінші белгішені басыңыз> қою> OK түймесін басыңыз.

Қадам 4. «Қосымша тәуелділіктерді» конфигурациялаңыз

  • Linker ашылмалы мәзірінде «Енгізу» түймесін басыңыз. Қосымша тәуелділіктер жазбасы> өрістің соңындағы төмен көрсеткіні> ашылмалы мәзірде нұқыңыз.
  • Көшіру opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib және Қосымша тәуелділіктер шеберінің ең жоғарғы мәтін ұясына қойыңыз. Қосымша тәуелділіктер шеберінде OK түймесін басыңыз.

Қадам 5. «Ішкі жүйені» байланыстырғышты «Консоль» күйіне орнатыңыз

Linker ашылмалы мәзірінде System> SubSystem тармағын таңдаңыз> өрістің соңындағы төмен көрсеткіні нұқыңыз> ашылмалы мәзірден Console (/SUBSYSTEM: CONSOLE) тармағын таңдаңыз> Apply түймесін басыңыз, содан кейін Project Property Pages шеберінде OK түймесін басыңыз.

Қадам 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 файлы енді Main.cpp файлымен бірге GLFW-GLEW-GLM-0 жоба қалтасында және Visual Studio жасаған 4 басқа файлда болуы керек.

Қадам 7. Жобаңызды тексеріңіз

Келесі адресті тінтуірдің оң жақ түймешігімен нұқыңыз және сілтемені жаңа терезеде tutorial01.cpp ашыңыз. Кодты көшіріп, Main.cpp код аймағына қойыңыз. Ctrl+F5 пернелер тіркесімін басыңыз. Екі терезе пайда болуы керек. Бірі қара, екіншісі көк.

Егер қара терезе (консоль) пайда болса: «GLFW терезесі ашылмады. Егер сізде Intel GPU болса, олар 3.3 -ке сәйкес келмейді. Оқулықтың 2.1 нұсқасын қолданып көріңіз.», Орнату жақсы, бірақ функция glfwCreateWindow жұмыс істемеді

Қадам 8. Кез келген қатені түзетіңіз

Егер сіз «Қателер тізімінде» қателерді көрсеңіз, келесіні тексеріңіз:

  • . H кеңейтімі бар файл 3 -бөлімнің 1 -қадамына өтіңіз, «» Қосымша каталогтарды конфигурациялаңыз «» және нұсқауларды орындаңыз.
  • . Lib кеңейтімі бар файл 3 -бөлімнің 2 -қадамына өтіңіз, «Қосымша кітапхана директориялары» сілтемесін конфигурациялаңыз «және нұсқауларды орындаңыз. Сондай -ақ, «Қосымша кітапхана директориялары» сілтемесін конфигурациялау «3 -қадамына өтіңіз.
  • . Dll кеңейтімі бар файл 5 -қадамға өтіңіз, «glew32.dll файлын көшіріп, жоба қалтасына қойыңыз» және нұсқауларды орындаңыз.
  • «Кіру нүктесін анықтау керек» 4 -қадамға өтіңіз, «Ішкі жүйе» байланыстырғышын «КОНСОЛ» етіп орнатыңыз және нұсқауларды орындаңыз.
  • Басқа қателер үшін, егер сіз оларды түзете алмасаңыз, Visual Studio бағдарламасын жабыңыз> C: / GLP ішінде тұратын GLFW-GLEW-GLM-0 жоба қалтасын жойыңыз> Visual Studio бағдарламасын ашыңыз> орнатуды қайталаңыз 2 -бөлім. Жақсы жұмыс.

7/4 бөлігі: GLFW-GLEW-GLM үлгісімен жоба құру

Қадам 1. Үлгіні жасаңыз

Visual Studio негізгі мәзіріне өтіңіз және Project-0 ашық болғанда, Жоба> Үлгіні экспорттау … түймесін басыңыз.

  • Үлгіні экспорттау шеберінде жоба үлгісін тексеріңіз, егер ол тексерілмесе> Келесі> түймесін басыңыз.
  • «Үлгілерді экспорттау шебері» бөлімінде (Үлгі опцияларын таңдаңыз), Үлгі атауы мәтін жолағында бәрін жойыңыз, көшіріңіз GLFW-GLEW-GLM және қойыңыз> Аяқтау түймесін басыңыз. Үлгі құрылды. Үлгінің мекенжайы бар ашылған терезені жойыңыз.

Қадам 2. Жобаңызды жасаңыз

  • Файл> Жаңа> Жоба … түймесін басыңыз.
  • In Жаңа жоба жасаңыз шаблондар тізімінде GLFW-GLEW-GLM таңдаңыз (қажет болса шаблондар тізімін төмен қарай жылжытыңыз)> Келесі түймесін басыңыз.
  • Ішінде Жаңа жобаңызды конфигурациялаңыз шебері, «Жобаның атауы» мәтіндік өрісіне теріңіз (немесе көшіріңіз және қойыңыз) GLFW-GLEW-GLM-1
  • Орналасуы C: / GLP болуы керек. Егер олай болмаса, көшіріңіз C: / GLP және қою.
  • Шешім мен жобаны сол каталогта орналастыруды тексеріңіз. Жасау түймешігін басыңыз.

Қадам 3. Бастапқы файлды қосыңыз

Solution Explorer мәзірінде бастапқы файлдарды екі рет нұқыңыз> 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 файлы енді Main.cpp файлымен бірге GLFW-GLEW-GLM-1 жоба қалтасында және Visual Studio жасаған 4 басқа файлда болуы керек.
  • Бағдарламаны іске қосыңыз. Жақсы жұмыс.

7/5 бөлімі: x64 платформасына мақсатты жоба құру

Қадам 1. GL қалтасын жасаңыз

Windows File Explorer шолғышын ашыңыз> Дискіге өтіңіз (каталог) C.

  • Егер GL қалтасы бұрыннан бар болса, бәрі жақсы.
  • Егер олай болмаса, бос аймақты тінтуірдің оң жақ түймесімен нұқыңыз> Жаңа> Қалтаны> түрін таңдаңыз GL > Enter пернесін басыңыз.

Қадам 2. GLFW 64 битті жүктеңіз

Келесі мекенжайды тінтуірдің оң жақ түймешігімен нұқыңыз және сілтемені жаңа терезеде ашу таңдаңыз

  • 64 биттік Windows екілік файлдарын басыңыз. Сіз «glfw-3.3.4.bin. WIN64» немесе соңғы нұсқасын аласыз.
  • Қалтаны нұқыңыз> тінтуірдің оң жақ түймесімен> Көшіру.
  • C: / GL тармағына өтіңіз> тінтуірдің оң жақ түймесімен> Қою.
  • «Glfw-3.3.4.bin. WIN64» қалтасының атын өзгерту GLFW64

Қадам 3. GLEW және GLM жүктеу, жоғарыдағыдай, 1 -бөлім, 4, 5 -қадамдар

Қадам 4. GLFW64-GLEW64-GLM-0 атымен жобаны жоғарыда көрсетілгендей (2-бөлім) жасаңыз және Main.cpp файлын қосыңыз

5 -қадам. Жобаның меншік беттерінің негізгі параметрлері

«Шешім шолушысына» өтіңіз> жобаның атауын тінтуірдің оң жақ түймесімен нұқыңыз> «Сипаттар» тармағын таңдаңыз. Платформа: жазбасында x64 таңдаңыз> Конфигурация менеджерін басыңыз …

  • Белсенді шешім платформасында: x64 таңдаңыз
  • Платформа жазбасында x64 автоматты түрде таңдалады.
  • Жабу түймешігін басыңыз

Қадам 6. Қосымша каталогтар

Жоғарыда айтылғандай, 3 -бөлім, 2 -қадам.

Қадам 7. Қосымша кітапхана директориялары

«Байланыстырушы» ашылмалы мәзірін ашып, «Жалпы» түймесін басыңыз. «Қосымша кітапхана директориялары» жазбасы> өрістің соңындағы төмен көрсеткіні> ашылмалы мәзірде «Өңдеу» түймесін басыңыз.

  • Осыны көшіру C: / GL / GLFW64 / lib-vc2019 > «Қосымша кітапхана каталогтары» шеберінде бірінші белгішені нұқыңыз> қою.
  • Осыны көшіру C: / GL / GLEW / lib / Release / x64 > бірінші белгішені басыңыз> қою> OK түймесін басыңыз.

Қадам 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 -қадамдар.

КЕҢЕС: Property Pages негізгі параметрлерінде бұл Platform: x64 болса да, Конфигурация менеджері … түймесін басыңыз, ал Белсенді шешім платформасында: x64 таңдаңыз

Қадам 12. Үлгіні жасаңыз

4 -бөлімдегідей, бірақ 4 -қадамда C:> GL> GLEW> bin> Release> x64 тармағына өтіңіз. Файл атауы екенін ескеріңіз glew32.dll x86 платформасындағыдай. Үлгі атауының түрі үшін GLFW64-GLEW64-GLM Жобаның аты үшін GLFW64-GLEW64-GLM-1

КЕҢЕС: Осы үлгімен жасалған әр жобада Visual Studio GUI -де x64 (Отладка жанында) таңдаңыз

7 бөлімнің 6 бөлігі: GLFW, GLEW және GLM кіріктірілгенін орнату

Қадам 1. GL қалтасын жасаңыз

Windows File Explorer шолғышын ашыңыз> Дискіге өтіңіз (каталог) C.

  • Егер GL қалтасы бұрыннан бар болса, бәрі жақсы.
  • Егер олай болмаса, бос аймақты тінтуірдің оң жақ түймесімен нұқыңыз> Жаңа> Қалтаны> түрін таңдаңыз GL > Enter пернесін басыңыз.

Қадам 2. CMake орнатыңыз

Келесі сілтемені тінтуірдің оң жақ түймесімен нұқыңыз және бастапқы терезеден екілік файлдарды алу үшін CMake көмегімен жаңа терезеде сілтемені ашу пәрменін таңдаңыз. Жазыңыз 1 -бөлім CMake орнату.

Қадам 3. GLFW көзін жүктеңіз

Келесі мекенжайды тінтуірдің оң жақ түймесімен нұқыңыз және сілтемені жаңа терезеде ашуды таңдаңыз https://www.glfw.org/download.html. «Бастапқы пакетті» таңдаңыз.

  • Жүктеу терезесінде «glfw-3.3.4» қалтасын басыңыз (немесе соңғы нұсқасы)> тінтуірдің оң жақ түймешігімен нұқыңыз> Көшіруді таңдаңыз.
  • File Explorer ішінде 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. CMake және Visual Studio арқылы GLFW құрыңыз

CMake GUI -ге өтіңіз.

  • Көшіру (абай болыңыз, бос орынды көшірмеңіз) C:/GL/GLFWsrc және бірінші мәтін өрісіне қойыңыз.
  • Көшіру (абай болыңыз, бос орынды көшірмеңіз) C:/GL/GLFWsrc/құрастыру және екінші мәтін өрісіне қойыңыз («Екілік файлдарды қайда құруға болады:»).
  • Конфигурациялаңыз және жасаңыз. CMake GUI бағдарламасында Configure> каталог құру шеберінде Иә түймесін басыңыз> Visual Studio 16 2019 таңдаңыз> Аяқтау түймешігін басыңыз.

    CMake GUI -де: «Конфигурация аяқталды» дегенді оқығанда, Жасау түймешігін басыңыз. Сіз оқып шығуыңыз керек: «Жасау жасалды»

  • Шешімді құрыңыз.

    • C:> GL> GLFWsrc> build тармағына өтіңіз. «GLFW.sln» немесе «GLFW» немесе «ALL_BUILD.vcxproj» түймесін екі рет басыңыз. Visual Studio данасы пайда болады. Негізгі мәзірде Құрастыру жазбасы пайда болғанша күтіңіз. Оны басыңыз> «Шешімді құру».
    • «Шығу» терезесіндегі соңғы жолды оқығанша күтіңіз: ========== Құрастыру: 32 сәтті, 0 сәтсіз, 0 жаңартылған, 2 өткізіп жіберілді «========= =

      Glfw нұсқаларындағы «сәтті» өзгерістер саны

  • C: \> GL> GLFWsrc> build> src> Debug тармағына өтіңіз. Ішінде сіз файлды көруіңіз керек glfw3.lib.

Қадам 7. CMake және Visual Studio арқылы GLEW құрыңыз

Жоғарыдағы қадамды орындаңыз, бірақ

  • Көшіру (абай болыңыз, бос орынды көшірмеңіз) C:/GL/GLEWsrc/build/cmake және бірінші мәтін өрісіне қойыңыз.
  • Көшіру (абай болыңыз, бос орынды көшірмеңіз) C:/GL/GLEWsrc/құрастыру және екінші мәтін өрісіне қойыңыз.
  • C:> GL> GLEWsrc> build тармағына өтіңіз. «Glew.sln» немесе «glew» немесе «ALL_BUILD.vcxproj» түймесін екі рет басыңыз.
  • В. С. Шығу шебері, бүгінгі күні сәтті саны (31-1-2020)-6, бірақ кейінгі нұсқада өзгеруі мүмкін.
  • C:> GL> GLEWsrc> build> lib> Debug тармағына өтіңіз. Ішінде сіз файлды көруіңіз керек glew32d.lib басқа файлдар арасында.

Қадам 8. CMake және Visual Studio арқылы GLM құрыңыз

6 -қадамды орындаңыз (осы бөлімнің) CMake және Visual Studio арқылы GLFW құрыңыз бірақ …

  • Бірінші мәтін өрісі үшін көшіру (назар:

    бос орынды көшірмеңіз) және қойыңыз C:/GL/GLM

  • Мәтін өрісінің екінші көшірмесі үшін (назар:

    бос орынды көшірмеңіз) және қойыңыз C:/GL/GLM/құрастыру

  • C:> GL> GLM> build тармағына өтіңіз. «ALL_BUILD.vcxproj» файлын немесе «glm» файлын (қалтаны емес) екі рет басыңыз.
  • В. С. Бүгінде (31.08.2021) сәтті шыққандар саны - 165, бірақ соңғы нұсқада өзгеруі мүмкін.

    Егер табысқа жеткендердің саны 165-тен аз болса, CMake GUI-ді жойыңыз> C:> GL тармағына өтіңіз> «cmake-3.21.2-windows-x86_64» түймесін екі рет басыңыз> «bin» түймесін екі рет басыңыз «cmake-gui” файлын екі рет басыңыз. Жаңа CMake GUI пайда болады. Осы қадамды орындаңыз (№8)

  • C:> GL> GLM> build> glm> Debug тармағына өтіңіз. Ішінде сіз файлды көруіңіз керек glm_static.lib басқа файлдар арасында.

Қадам 9. Жобада GLFW, GLEW құрастырылған және GLM құрылды

  • Сәйкес бос жоба жасаңыз 2 -бөлім. Атау түрі үшін GLFWsrc-GLEWsrc-GLMsrc-0 «Орналасқан жері:» болуы керек: C: / GLP Main.cpp файлын қосуды ұмытпаңыз.
  • Жобаның қасиеттерін конфигурациялау. Solution Explorer шеберінде GLFWsrc-GLEWsrc-GLMsrc-0 болып табылатын Project атауын тінтуірдің оң жақ түймешігімен нұқыңыз> Сипаттар тармағын таңдаңыз.

    • (1) GLFWsrc-GLEWsrc-GLMsrc-0 Property Pages негізгі мәзірінде.

      Платформа жазбасында x64 таңдаңыз> Конфигурация менеджерін басыңыз ….

      • Белсенді шешім платформасында: x64 таңдаңыз.
      • Платформа жазбасында x64 автоматты түрде таңдалады.
      • Жабу түймешігін басыңыз.
    • (2) Қосымша каталогтар. C/C ++> Жалпы> Бас> мәзірдің біріншісін таңдаңыз, Қосымша каталогтарды қосу> өрістің соңындағы төмен көрсеткіні басыңыз> Өңдеу … түймесін басыңыз.

      • Көшіру C: / GL / GLFWsrc / қамтиды > «Қосымша каталогтарды қосу» шеберінде бірінші белгішені нұқыңыз> жоғарғы мәтін өрісіне қойыңыз.
      • Көшіру C: / GL / GLEWsrc / қамтиды > қайтадан бірінші белгішені нұқыңыз> қою.
      • Көшіру C: / GL / GLM > тағы бір рет бірінші белгішені нұқыңыз> қою.
      • «Қосымша каталогтарды қосу» шеберінде OK түймесін басыңыз.
    • (3) Қосымша кітапхана директориялары. Байланыстырғышты екі рет нұқыңыз> Жалпы> Қосымша кітапхана каталогтары> өріс соңындағы төмен көрсеткіні басыңыз> Өңдеу … түймесін басыңыз.

      • Көшіру C: / GL / GLFWsrc / build / src / Debug > Қосымша кітапханалық каталогтар »шеберінде бірінші белгішені нұқыңыз> мәтіннің жоғарғы жағына қойыңыз.
      • Көшіру C: / GL / GLEWsrc / build / lib / Debug > қайтадан бірінші белгішені нұқыңыз> қою.
      • Көшіру C: / GL / GLM / build / glm / Debug > тағы бір рет бірінші белгішені нұқыңыз> қою.
    • (4) Қосымша тәуелділіктер. Linker ашылмалы мәзірінде Кіріс> мәзірдің жанындағы біріншісін таңдаңыз, Қосымша тәуелділіктер> өрістің соңындағы төмен көрсеткіні нұқыңыз> Өңдеу….

      • Көшіру opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > «Қосымша тәуелділіктер» шеберінің жоғарғы мәтін жолағына қойыңыз.
      • «Қосымша тәуелділіктер» шеберінде OK түймесін басыңыз.
    • (5) Жүйені ішкі жүйенің CONSOLE күйіне орнатыңыз.

      Linker ашылмалы мәзірінде Жүйені таңдаңыз> мәзірдің жанындағы біріншісін таңдаңыз, Ішкі жүйе> өрістің соңындағы төмен көрсеткіні нұқыңыз> Консольді таңдаңыз. Қолдану және OK түймешігін басыңыз.

  • Glew32d.dll файлын көшіріп, GLFWsrc-GLEWsrc-GLMsrc-0 жоба қалтасына қойыңыз.

    • C:> GL> GLEWsrc> build> bin> отладкаға өтіңіз. Шертіңіз 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 файлдар енді Main.cpp-пен бірге GLFWsrc-GLEWsrc-GLMsrc-0 жоба қалтасында және Visual Studio жасаған 4 басқа файлда болуы керек.

10 -қадам. Жобаңызды тексеріңіз және егер бар болса қателерді түзетіңіз

3 -бөлімге өтіп, 7 және 8 -қадамдарды орындаңыз.

Қадам 11. Үлгіні жасаңыз

Жоғарыдағыдай 4 -бөлім. Үлгі атауының түрі GLFWsrc-GLEWsrc-GLMsrc Жобаның атауы үшін GLFWsrc-GLEWsrc-GLMsrc-1 Есіңізде болсын, сіз осы шаблонмен жасаған әрбір жобада V. S. GUI негізгі мәзірі.

7/7 бөлімі: Орнатуды таңдау

Қадам 1. Бұл оқулықта сіз Visual Studio көмегімен Project -те GLFW, GLEW және GLM орнатуды үйрендіңіз

  • 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) және Қалта таңдау түймешігін басыңыз.
  • Конфигурациялаудың жалпы әдісі Қосымша тәуелділіктер бұл,

    • File Explorer-де.lib файлдары бар қалтаға өтіңіз (x86 платформасына арналған оқулықта C: / GL / glfw / lib-vc2019 және C: / GL / glew / lib / Release / Win32),.lib файлының атауын екі рет шертіңіз және атауды.lib кеңейтімі бар көшіріңіз (Ctrl+C таңбаларымен).
    • Енді Қосымша тәуелділіктер шеберіне өтіп, оны қойыңыз (Ctrl+V соққысы арқылы). Нүктелі үтірді (;) теріңіз.
    • Егер сіз OpenGL -ді жобаңызбен теңшегіңіз келсе, opengl32.lib қосыңыз.
  • Егер dll файлдары қажет болса, онда сіз жасаған әр жобада, тіпті dll файлын қосқанда жоба жасаған шаблонмен де - сіз dll файлдарын кітапханалардан немесе алдыңғы жобадан көшіріп, жаңа жобаға қоюыңыз керек.

Ұсынылған: