Visual Studio менен долбоордо OpenGL GLFW GLEW GLMди кантип орнотсо болот

Мазмуну:

Visual Studio менен долбоордо OpenGL GLFW GLEW GLMди кантип орнотсо болот
Visual Studio менен долбоордо OpenGL GLFW GLEW GLMди кантип орнотсо болот

Video: Visual Studio менен долбоордо OpenGL GLFW GLEW GLMди кантип орнотсо болот

Video: Visual Studio менен долбоордо OpenGL GLFW GLEW GLMди кантип орнотсо болот
Video: [PS2] FREE MC BOOT ЗАПУСК ИГР БЕЗ ПРОШИВКИ БЕЗ ДИСКА ИГРЫ С ФЛЕШКИ ЖЕСТКОГО ДИСКА 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-бит чыкылдатыңыз.

  • Жүктөлгөн папканы чыкылдатыңыз glew-2.1.0 (же акыркы версия)> оң баскыч> тандоо Көчүрүү.
  • Навигация C:> GL> оң чыкылдатуу> тандоо Paste.
  • (Же болбосо, "Files Explorer" терезесин ачыңыз> C:> GL. Жүктөө терезесине өтүңүз> жүктөлүп алынган папканы басып, C: / GLге сүйрөңүз)
  • Атын өзгөртүү glew-2.1.0 чейин ГУЛА.
  • Эгерде glew-2.1.0-win32 папкасы жүктөлүп алынган болсо, glew-2.1.0 алуу үчүн аны эки жолу басыңыз.
GLM 1
GLM 1

Кадам 5. GLMди жүктөп алыңыз

Төмөнкү даректи оң баскыч менен чыкылдатып, Жаңы терезеде ачылган шилтемени тандаңыз glM OpenGL математика китепканасы. Жогорку сол бурчта чыкылдатыңыз Download 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 ачык болбосо. Аны ачыңыз> Жаңы долбоор түзүү> Бош проект> Кийинкини басыңыз.

    • Жылы Жаңы долбооруңузду конфигурациялаңыз уста, "Долбоордун аталышы" үчүн, териңиз: GLFW-GLEW-GLM-0
    • "Жайгашкан жерде" баарын өчүрүп, көчүрүңүз C: / GLP \ жана чаптоо.
    • "Чечимди жана долбоорду бир каталогго жайгаштырууну" текшерип> Түзүүнү чыкылдатыңыз.
    • Visual Studio нускасы пайда болгонго чейин күтө туруңуз.
  • Эгерде ал буга чейин ачылган болсо. Файл> Жаңы> Долбоор …> Бош Проект> Кийинкини басыңыз. Калгандары жогорудагыдай.

Кадам 3. Булак файлын долбоорго кошуңуз

  • В. С. GUI, Solution Explorer устасы, Source Files жазуусун оң баскыч менен чыкылдатыңыз (акыркы)> Кошуу> Жаңы пунктту тандоо ….
  • Жаңы пункт кошуу-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 > дагы бир жолу биринчи сөлөкөтүн басыңыз> чаптоо.
  • Кошумча каталогдор устасын чыкылдатыңыз ОК.

Кадам 3. "Кошумча китепкана директориялары" Linkerди конфигурациялоо

Linker ачылуучу менюну ачып, Жалпы дегенди басыңыз. Кошумча Китепкана Каталогдоруна кирүүнү> талаанын оң жагындагы ылдый жебени> чыкылдатыңыз.

  • Көчүрүү C: / GL / GLFW / lib-vc2019 > "Кошумча китепкана директориялары" устасында биринчи сөлөкөттү басыңыз> чаптоо.
  • Муну көчүрүү C: / GL / GLEW / lib / Release / Win32 > биринчи сөлөкөттү басыңыз> чаптоо> ОК басыңыз.

Кадам 4. "Кошумча көз карандылыкты" конфигурациялоо

  • Linker ачылуучу менюсунан "Киргизүү" баскычын чыкылдатыңыз. Кошумча көз карандылыктар жазуусун> талаанын аягындагы ылдый жебени> ачылуучу менюдан чыкылдатыңыз.
  • Көчүрүү opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib жана Кошумча көз карандылыктын устатынын эң үстүнкү текст кутусуна чаптаңыз. Кошумча көз карандылыктар устасында OK чыкылдатыңыз.

Кадам 5. Linker "SubSystem" орнотуу "Console"

Linker ачылуучу менюсунан, System> SubSystem> талаанын аягындагы ылдый жебени чыкылдатыңыз> ачылуучу менюдан Console (/SUBSYSTEM: CONSOLE) тандап> Колдонуу баскычын чыкылдатыңыз, андан кийин Project Property Pages устасында OK.

Кадам 6. glew32.dll файлын көчүрүү жана GLFW-GLEW-GLM-0 проект папкасына чаптоо

  • Навигация C:> GL> GLEW> bin> Release> Win32. Click glew32.dll> оң баскыч менен> Көчүрүү.
  • Навигация C:> GLP> GLFW-GLEW-GLM-0. GLFW-GLEW-GLM-0 папкасындагы бош аймакты оң баскыч менен чыкылдатып, Paste тандаңыз.
  • 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 -кадамга өтүңүз, "SubSystem" шилтемесин "CONSOLE" деп коюңуз жана көрсөтмөлөрдү аткарыңыз.
  • Башка каталар үчүн, эгер сиз аларды оңдой албасаңыз, анда Visual Studio'ну жабыңыз> C: / GLPде жашаган GLFW-GLEW-GLM-0 долбоорунун папкасын жок кылыңыз> Visual Studioду ачыңыз> орнотууну кайталаңыз 2 бөлүк. Жакшы жумуш.

7 ичинен 4-бөлүк: GLFW-GLEW-GLM шаблону менен долбоор түзүү

Кадам 1. Калыпты түзүү

Visual Studio башкы менюсуна өтүңүз жана, ал эми Долбоор-0 ачык, чыкылдатыңыз Долбоор> Калыпты экспорттоо….

  • Экспорттоо шаблону устасында Долбоордун шаблонун текшериңиз, эгер ал текшерилбесе> Кийинки> басыңыз.
  • "Калыпты экспорттоо устасы" жөнүндө (Калып параметрлерин тандаңыз), Template name текст кутучасында баарын өчүрүү, көчүрүү GLFW-GLEW-GLM жана чаптоо> Аяктоо дегенди басыңыз. Калып түзүлдү. Үлгүнүн дареги менен ачылган терезени жок кылуу.

Кадам 2. Долбооруңузду түзүңүз

  • Файл> Жаңы> Долбоорду басыңыз ….
  • Жылы Жаңы долбоор түзүү усталар, шаблондордун тизмесинен GLFW-GLEW-GLM тандаңыз (эгер керек болсо, шаблондордун тизмесин жылдырыңыз)> Кийинкини басыңыз.
  • Ичинде Жаңы долбооруңузду конфигурациялаңыз уста, "Долбоордун аталышы" текст талаасына териңиз (же көчүрүп чаптаңыз) GLFW-GLEW-GLM-1
  • Жайгашкан жери C: / GLP болушу керек. Эгер андай болбосо, көчүрүп алыңыз C: / GLP жана чаптоо.
  • Ошол каталогдогу чечимди жана долбоорду текшериңиз. Click Create.

Кадам 3. Булак файлын кошуу

Solution Explorer менюсунда булак файлдарын эки жолу чыкылдатыңыз> Main.cpp чыкылдатыңыз. Код V. S.де көрүнүшү керек. код аянты. Кааласаңыз кодду өзгөртө аласыз.

Кадам 4. Glew32.dll файлын көчүрүү жана GLFW-GLEW-GLM-1 проект папкасына чаптоо

  • Навигация C:> GL> GLEW> bin> Release> Win32. Click glew32.dll> оң баскыч менен> Көчүрүү.
  • Навигация C:> GLP> GLFW-GLEW-GLM-1. GLFW-GLEW-GLM-1 проектинин папкасындагы бош аймакты оң баскыч менен чыкылдатып, Paste тандаңыз.
  • Glew32.dll файлы азыр GLFW-GLEW-GLM-1 проектинин папкасында Main.cpp жана 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" же акыркы версиясын аласыз.
  • Папканы басыңыз> оң баскыч> Көчүрүү.
  • Navigate C: / GL> оң чыкылдатуу> Paste.
  • "Glfw-3.3.4.bin. WIN64" папкасынын атын өзгөртүү GLFW64

Кадам 3. Жогорудагыдай GLEW жана GLM жүктөп алыңыз, 1 -бөлүк, 4, 5 -кадамдар

Кадам 4. Жогорудагыдай долбоорду түзүңүз (2-бөлүк), GLFW64-GLEW64-GLM-0 аты менен Main.cpp файлын кошуңуз

Кадам 5. Долбоордун мулк барактарынын негизги жөндөөлөрү

"Чечим изилдөөчүгө" өтүңүз> долбооруңуздун атын оң баскыч менен чыкылдатыңыз> "Сипаттарын" тандаңыз. Платформада: кириште x64 тандаңыз> Конфигурация менеджерин басыңыз …

  • Активдүү чечим платформасында: x64 тандаңыз
  • Платформа киришинде x64 автоматтык түрдө тандалат.
  • Жабуу дегенди басыңыз

Step 6. Кошумча каталогдор

Жогоруда айтылгандай, 3 -бөлүк, 2 -кадам.

Кадам 7. Китепкананын кошумча директориялары

"Linker" ачылуучу менюну ачып, "General" чыкылдатыңыз. "Кошумча китепкана директориялары" жазуусун> талаанын аягындагы ылдый жебени> ачылуучу менюдан "Түзөтүүнү" чыкылдатыңыз.

  • Муну көчүрүү C: / GL / GLFW64 / lib-vc2019 > "Кошумча китепкана директориялары" устасында биринчи сөлөкөттү басыңыз> чаптоо.
  • Муну көчүрүү C: / GL / GLEW / lib / Release / x64 > биринчи сөлөкөттү басыңыз> чаптоо> ОК басыңыз.

Кадам 8. Кошумча көз карандылыктар

Жогоруда айтылгандай, 3 -бөлүк, 4 -кадам.

Кадам 9. Подсистема

Жогоруда айтылгандай, 3 -бөлүк, 5 -кадам.

Кадам 10. Көчүрүү glew32.dll файлы жана GLFW64-GLEW64-GLM-0 проект-папкасына чаптаңыз

Windowsтун "Файл Изилдөөчүсүнө" өтүңүз

  • C:> GL> GLEW> bin> Release> x64. "X64" папкасында "glew32.dll" файлын чыкылдатыңыз> оң баскыч менен чыкылдатыңыз> "Көчүрүү".
  • C:> GLP> GLFW64-GLEW64-GLM-0. '"GLFW64-GLEW64-GLM-0'" проект-папкасындагы бош аймакты оң баскыч менен чыкылдатып, "Кой" тандаңыз.

Кадам 11. Долбоорду сыноо жана эгер болсо каталарды оңдоо

Жогоруда айтылгандай, 3 -бөлүк, 7, 8 -кадамдар.

КЕҢЕШ: Кыймылсыздык барактарынын негизги жөндөөлөрүндө Platform: x64 болсо да, Configuration manager… чыкылдатыңыз, жана Active Solution платформасында: x64 тандаңыз

12 -кадам. Калып түзүү

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

КЕҢЕШ: Бул шаблон менен түзгөн ар бир долбоордо Visual Studioнун GUIсинде x64 (Debug'тын жанында) тандаңыз

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де конфигурациялоо> устазда Каталог түзүү Ооба дегенди басыңыз> Visual Studio 16 2019 тандаңыз> Аяктоону чыкылдатыңыз.

    Качан, CMake GUIде, сиз: "Конфигурация жасалды" дегенди окуганда, "Жаратуу" дегенди басыңыз. Сиз окушуңуз керек: "Түзүлүүдө"

  • Чечимиңизди түзүңүз.

    • Навигация C:> GL> GLFWsrc> build. "GLFW.sln" же "GLFW" же "ALL_BUILD.vcxproj" дегенди эки жолу чыкылдатыңыз. Visual Studioдун бир мисалы пайда болот. Негизги менюда Build жазуусу пайда болгонго чейин күтө туруңуз. Аны чыкылдатыңыз> "Чечимди куруу".
    • "Чыкуу" терезесиндеги акыркы сапты окуганга чейин күтө туруңуз: ========== Курулуш: 32 ийгиликтүү, 0 ишке ашпай калды, 0 жаңыртылган, 2 аттап кетти "========= =

      Glfw версияларындагы "ийгиликтүү" өзгөрүүлөрдүн саны

  • Навигация C: \> GL> GLFWsrc> build> src> Debug. Ичинде сиз файлды көрүшүңүз керек glfw3.lib.

Кадам 7. 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 -кадамды аткарыңыз (бул бөлүктүн) GLFWти CMake жана Visual Studio аркылуу түзүңүз бирок…

  • Биринчи текст талаасы үчүн көчүрүү (көңүл:

    бош жерди көчүрбөңүз) жана чаптаңыз C:/GL/GLM

  • Экинчи текст талаасы үчүн (көңүл:

    бош жерди көчүрбөңүз) жана чаптаңыз C:/GL/GLM/куруу

  • Навигация C:> GL> GLM> build. "ALL_BUILD.vcxproj" файлын же "glm" файлын (папканы эмес) эки жолу чыкылдатыңыз.
  • В. С. Чыгаруу устасы, бүгүн ийгиликтүү болгондордун саны (2021-08-31) 165, бирок кийинки версияда өзгөрүшү мүмкүн.

    Эгерде ийгиликке жетишкендердин саны 165тен аз болсо, анда CMake GUIди өчүрүңүз> C:> GL> эки жолу чыкылдатыңыз "cmake-3.21.2-windows-x86_64"> "бин"> эки жолу чыкылдатыңыз "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 болгон Долбоордун атын оң баскыч менен чыкылдатыңыз> Касиеттерди тандаңыз.

    • (1) GLFWsrc-GLEWsrc-GLMsrc-0 мулк барактарынын башкы менюсунда.

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

      • Активдүү чечим платформасында: x64 тандаңыз.
      • Платформа киришинде x64 автоматтык түрдө тандалат.
      • Жабуу дегенди басыңыз.
    • (2) Кошумча каталогдор. Click C/C ++> Жалпы> Менюнун жанындагы биринчисин тандаңыз, Каталогдорду кошуу> талаанын аягындагы ылдый жебени басыңыз> Түзөтүүнү басыңыз….

      • Көчүрүү C: / GL / GLFWsrc / камтыйт > "Кошумча каталогдорду кошуу" устасында биринчи сөлөкөттү чыкылдатыңыз> эң жогорку текст талаасына чаптаңыз.
      • Көчүрүү C: / GL / GLEWsrc / камтыйт > кайра биринчи сөлөкөтүн басыңыз> чаптоо.
      • Көчүрүү C: / GL / GLM > дагы бир жолу биринчи сөлөкөтүн басыңыз> чаптоо.
      • "Кошумча каталогдорду кошуу" устасында OK чыкылдатыңыз.
    • (3) Китепкананын кошумча директориялары. Linker'ге эки жолу чыкылдатыңыз> Жалпы> Кошумча китепкана директориялары> талаанын аягындагы ылдый жебени басыңыз> Түзөтүүнү басыңыз ….

      • Көчүрүү 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) SubSystem CONSOLE системасын орнотуңуз.

      Linker ачылуучу менюсунан Системаны тандаңыз> менюдан биринчисин тандаңыз, SubSystem> талаанын аягындагы ылдый жебени басыңыз> Консолду тандаңыз (/SUBSYSTEM: CONSOLE). Apply жана OK чыкылдатыңыз.

  • Glew32d.dll файлын көчүрүү жана GLFWsrc-GLEWsrc-GLMsrc-0 проектинин папкасына чаптоо.

    • Навигация C:> GL> GLEWsrc> build> bin> мүчүлүштүктөрдү оңдоо. Чыкылдатыңыз glew32d.dll > оң баскыч менен чыкылдатуу> Көчүрүү.
    • Навигация C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. GLFWsrc-GLEWsrc-GLMsrc-0 проект-папкасындагы бош аймакты оң баскыч менен чыкылдатып, Paste тандаңыз.
  • 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 проект-папкасындагы бош аймакты оң баскыч менен чыкылдатып, Paste тандаңыз.
    • 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 Эсиңизде болсун, бул шаблон менен түзгөн ар бир проектиңизде x64 чыкылдатыңыз V. S. GUIдин негизги менюсу.

7 ичинен 7 бөлүк: Орнотууну тандоо

Кадам 1. Бул үйрөткүчтө сиз Visual Studio менен Project 3те GLFW, GLEW жана GLM орнотууну үйрөнөсүз

  • X86 экилик файлдарын орнотуу (32 бит).

    Бул эң оңой. Сиз бул жерден орнотууну үйрөнүшүңүз керек.

  • X64 экилик файлдарын орнотуу (64 бит).

    Бул x64 платформасына багытталган. Муну белгилүү бир себеп болгондо гана тандаңыз.

  • GLFW булагын, GLEW булагын, GLM булагын түзүңүз жана аларды долбоорго орнотуңуз.

    X64 да максаттуу. Эң кыйын. Мыкты болсо да.

Кеңештер

  • Долбоорлоруңузду жайгаштыруу үчүн C: / GL папкасында папка түзө аласыз. Долбоор түзгөнүңүздө бул папканы "Жайгашуу" үчүн тандаңыз.
  • Конфигурациялоонун жалпы жолу Кошумча каталогдор биринчи сөлөкөттү чыкылдаткандан кийин, үч чекитти басыңыз …,.h файлдары (дардары) жашаган папкага өтүңүз (бул үйрөткүчтө C: / GL / glfw / камтыйт, C: / GL / glew / камтыйт жана 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 файлынын аталышын эки жолу чыкылдатып, анын аталышын көчүрүү (Ctrl+C).lib.
    • Эми Кошумча көз карандылыктын устасына өтүңүз жана аны чаптаңыз (Ctrl+V басуу менен). Үтүрлүү чекитти (;) териңиз.
    • Эгерде сиз OpenGLди долбооруңуз менен конфигурациялоону кааласаңыз opengl32.lib кошуңуз.
  • Эгерде dll файлдары керек болсо, анда сиз түзгөн ар бир долбоордо, атүгүл проекттин шаблону, анын ичинде dll файлын - китепканалардан же мурунку долбоордон dll файлдарын көчүрүп алып, жаңы долбоорго чапташыңыз керек.

Сунушталууда: