Visual Studioдо OpenGL FreeGLUT GLEW Template долбоорун кантип орнотсо болот

Мазмуну:

Visual Studioдо OpenGL FreeGLUT GLEW Template долбоорун кантип орнотсо болот
Visual Studioдо OpenGL FreeGLUT GLEW Template долбоорун кантип орнотсо болот

Video: Visual Studioдо OpenGL FreeGLUT GLEW Template долбоорун кантип орнотсо болот

Video: Visual Studioдо OpenGL FreeGLUT GLEW Template долбоорун кантип орнотсо болот
Video: Обход аккаунта гугл после сброса. Как разблокировать телефон: Забыл пароль, Забыл графический ключ. 2024, Март
Anonim

Көптөгөн программисттер графика үчүн OpenGLди жакшы көрүшөт. Эгерде сиз алардын бири болсоңуз, сизге анын продюсери терезе инструменттерин (freeGLUT сыяктуу) жана OpenGL жүктөө китепканаларын (GLEW сыяктуу) колдонууну катуу сунуштайт. Бул колдонмо OpenGLди freeGLUT жана GLEW менен колдонуунун биринчи көйгөйүн жеңүүгө жардам берет: Аларды орнотуу жана орнотуу жана Visual Studio 2019до OpenGL-freeGLUT-GLEW Калып менен биринчи долбооруңузду түзүү.

Бул колдонмо сиздин платформаңыз Windows жана IDEңиз Visual Studio экенин болжолдойт. Visual Studio орнотуу учурунда, C ++ менен иштөө столунун иштөө кутучасын белгилеңиз.

Кадамдар

8дин 1 -бөлүгү: FreeGLUT жана GLEW жүктөө

Freeglut бөлүп көрсөтүү
Freeglut бөлүп көрсөтүү

Кадам 1. Эмне кылууну күтүп жатканыңызды баса белгилеңиз

Кадамды же суб-кадамды же анын бөлүгүн бөлүп көрсөтүп, анан кылыңыз. Мисалы, жогорудагы сүрөттү караңыз.

Кадам 2. GL папкасын түзүү

Windowsтун File Explorer> Дискке (каталогго) өтүңүз. Эгерде GL папкасы мурунтан эле бар болсо, анда эч нерсе болбойт.

Эгер жок болсо, бош аймакты оң баскыч менен чыкылдатыңыз> Жаңы> Папканы тандаңыз> GL териңиз> Enter hit басыңыз

Кадам 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-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 пакети чыкылдатуу MSVC үчүн freeglut 3.0.0 жүктөп алыңыз.

  • Жүктөө терезесинде freeglut папкасын чыкылдатыңыз> оң баскыч> Көчүрүү тандаңыз.
  • C:> GLге өтүңүз. Оң баскыч> Чаптоо танда.
  • (Же болбосо, "Files Explorer" терезесин ачыңыз> C:> GL. Жүктөө терезесине өтүңүз> жүктөлүп алынган папканы басып, C: / GLге сүйрөңүз)
  • Анын атын жана түрүн эки жолу басыңыз (кош эмес) GLUT
  • Азыр GL папкасында сизде папкалар бар: GLUT жана ГУЛА.

8дин 2 -бөлүгү: Visual Studio долбоорун түзүү

Кадам 1. GLP папкасын түзүү

Эгерде ал мурунтан эле бар болсо, анда эч нерсе эмес. Болбосо, C:, дискине барып, GLP папкасын түзүңүз.

Кадам 2. Бош проект түзүү

  • Visual Studio башкы менюсунда Файл> Жаңы> Долбоор …> устасында Жаңы долбоор түзүү Бош проекти> Кийинкини басыңыз.

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

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

  • Чечимдерди изилдөөчү терезеде, Source Files папкасын оң баскыч менен чыкылдатыңыз (акыркы)> Кошуу> Жаңы нерсени басыңыз ….
  • Жаңы нерсени кошуу-GLUT-GLEW-0 терезесинде, C ++ File (.cpp) (биринчиси) терезенин ортосунан чыкылдатыңыз. Аты текст кутучасына Main.cpp териңиз.
  • Жайгашкан жери C: / GLP / GLUT-GLEW-0 \.
  • Кошуу баскычын басыңыз. Файл негизги текст редакторунда ачылат, бирок файлды азырынча бош калтырыңыз.

8дин 3 -бөлүгү: Долбоорго GLUT жана GLEW орнотуу

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

  • Solution Explorerде, GLUT-GLEW-0 деген проектиңиздин атын оң баскыч менен чыкылдатып, касиеттерди тандаңыз.
  • GLUT-GLEW-0 мулк барактарынын устасынын башкы менюсунда, конфигурацияда: демейки жөндөөнү калтыруу Active (Debug)> Platform: Active (Win32).

    Долбоор 0
    Долбоор 0

    in32)}}.

    Долбоор 0
    Долбоор 0
  • C/C ++ менюну ачыңыз. Жалпы> Каталогдорду кошууну басыңыз> талаанын оң жагындагы ылдый жебени басыңыз> чыкылдатыңыз.

    Opengl 1
    Opengl 1
  • Көчүрүү C: / GL / GLUT / камтыйт > Кошумча директорияларды кошуу устасында биринчи сөлөкөттү басыңыз> чаптоо.

    OpenGL 12
    OpenGL 12
  • Көчүрүү C: / GL / GLEW / камтыйт > биринчи сөлөкөтүн кайра басыңыз> чаптоо.
  • Кошумча Каталогдорду кошуу устасында OK чыкылдатыңыз.

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

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

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

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

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

    Opengl 3 1
    Opengl 3 1
  • Көчүрүү freeglut.lib; glew32.lib; opengl32.lib жана Кошумча көз карандылыктын устатынын эң үстүнкү текст кутусуна чаптаңыз.
  • Кошумча көз карандылыктар устасында OK чыкылдатыңыз.

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

Кадам 4. "SubSystem" шилтемесин "Консолго" коюңуз

Linker ачылуучу менюсунда, System> SubSystem'ди басыңыз. Ылдый жебени чыкылдатып, ачылуучу менюдан Console (/SUBSYSTEM: CONSOLE) тандаңыз. Click Apply, анан OK GLUT-GLEW-0 Property Pages терезесинде

Кадам 5. freeglut.dll файлын көчүрүп, GLUT-GLEW-0 проектинин папкасына чаптаңыз

  • Навигация C:> GL> GLUT> bin. Бин папкасынын ичинде freeglut.dll файлын чыкылдатыңыз> оң баскыч менен басыңыз> Көчүрүү.
  • Навигация C:> GLP> GLUT-GLEW-0. GLUT-GLEW-0 папкасындагы бош аймакты оң баскыч менен чыкылдатып, Paste тандаңыз.
  • Freeglut.dll файлы азыр проектиңиздин каталогунда Main.cpp файлыңыз жана Visual Studio тарабынан түзүлгөн бир нече башка файлдар менен бирге болушу керек.

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

  • Навигация C:> GL> GLEW> bin> Release> Win32. Click glew32.dll> оң баскыч менен> Көчүрүү.
  • Навигация C:> GLP> GLUT-GLEW-0. Project-0 папкасындагы бош аймакты оң баскыч менен чыкылдатып, Paste тандаңыз.
  • Glew32.dll файлы азыр GLUT-GLEW-0 папкасында Main.cpp, freeglut.dll жана Visual Studio тарабынан түзүлгөн 4 башка файл менен бирге болушу керек.
Freeglut 1
Freeglut 1

7 -кадам. Долбооруңузду текшериңиз

Кийинки шилтемени оң баскыч менен чыкылдатып, Жаңы терезеде шилтемени ачууну тандаңыз badprog. Баракты ылдый жылдырып, бөлүмдү табыңыз Орнотуу текшерилүүдө (жогорудагы сүрөттү караңыз). Кодду көчүрүү жана Main.cpp кодунун аймагына чаптоо> Ctrl + F5 баскычтарын басыңыз. Сиз эки терезени көрүшүңүз керек: бири кара (консоль), экинчиси кара фондо ак чарчы. Эгер сиз муну көрө албасаңыз, төмөнкү кадамды жасаңыз.

Кадам 8. Бардык каталарды оңдоңуз

"Ката тизмесинде" сиз ката көрсөңүз

  • h. кеңейтүүсү бар файл. 3 -бөлүмдүн 1 -кадамына өтүңүз "" Кошумча каталогдорду конфигурациялоо "жана көрсөтмөлөрдү аткарыңыз.
  • .lib кеңейтүүсү бар файл 3 -бөлүктүн 2 -кадамына өтүңүз "" Кошумча китепкана директорияларын "шилтемесин конфигурациялаңыз" жана көрсөтмөлөрдү аткарыңыз. Ошондой эле 3 -кадамга, "Кошумча китепкана директориялары" шилтемесин конфигурациялоо ".
  • "кирүү чекити аныкталышы керек" 4 -кадамга өтүңүз, "SubSystem" шилтемесин "CONSOLE" деп коюңуз жана көрсөтмөлөрдү аткарыңыз.
  • file.dll 5-кадамга өтүңүз, "freeglut.dll файлын көчүрүп, Project-0 папкасына чаптаңыз" жана нускамаларды аткарыңыз.
  • Башка каталар үчүн, эгер сиз аларды оңдой албасаңыз, анда Visual Studio'ну жабыңыз> C: / GLPде жашаган GLUT-GLEW-0 долбоорунун папкасын жок кылыңыз> Visual Studioду ачыңыз> бөлүктөн орнотууну кайталаңыз. 2 бөлүк. Жакшы жумуш.

Part of 8 of 8: GLUT-GLEW Template менен долбоор түзүү

Кадам 1. шаблон түзүү

Visual Studio башкы менюсуна өтүңүз жана, ал эми GLUT-GLEW-0 ачык, чыкылдатыңыз Долбоор> Калыпты экспорттоо…. Экспорттоо шаблону устасында Долбоордун шаблонун текшериңиз, эгер ал текшерилбесе. Кийинки> басыңыз. Үлгүнүн тандоолорун тандоо боюнча, шаблондун аталышында текст кутучасынын түрү: FREE-GLEW. Бүтүрүү баскычын басыңыз.

  • Калып түзүлдү.
  • Калыптын жолу менен ыргытылган терезени жабуу.

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

  • Файл> Жаңы> Долбоорду басыңыз ….
  • Жылы Жаңы долбоор түзүү уста, шаблондор тизмесинде GLUT-GLEW тандап> Кийинкини басыңыз.
  • Жылы Жаңы долбооруңузду конфигурациялаңыз уста, "" Долбоордун аталышы "" текст талаасында GLUT-GLEW-1.
  • Көчүрүү C: / GLP, жана чаптаңыз Жайгашкан жери текст талаасы.
  • Ошол каталогдогу чечимди жана долбоорду текшериңиз. Click Create.
  • Solution Explorerде, Source Files> чыкылдатуу эки жолу ++ Main.cpp. Анын коду код аймагында көрүнөт. Иштет. Эгерде код көрүнбөсө, ++ Main.cpp файлын оң баскыч менен чыкылдатыңыз> Долбоордон чыгаруу дегенди басыңыз. Эми жаңы Main.cpp түзүңүз.

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

  • Freeglut.dll файлын кошуу

    • Навигация C:> GL> GLUT-GLEW-0> файлды чыкылдатыңыз freeglut.dll > оң чыкылдатуу> Көчүрүү дегенди басыңыз.
    • Навигация C:> GLP> GLUT-GLEW-1> бош жерди чыкылдатыңыз> оң чыкылдатыңыз> Paste басыңыз.
    • Азыр freeglut.dll файлы GLUT-GLEW-1 папкасында Main.cpp жана башка 4 файлдын ичинде.
  • Кошуу glew32.dll файл.

    • Навигация C:> GL> GLUT-GLEW-0> файлды чыкылдатыңыз glew32.dll > оң чыкылдатуу> Көчүрүү дегенди басыңыз.
    • Навигация C:> GLP> GLUT-GLEW-1> бош жерди чыкылдатыңыз> оң чыкылдатыңыз> Paste басыңыз.
    • Азыр dll файлдары glew32.dll жана freeglut.dll Main.cpp жана башка 4 файлдын арасында GLUT-GLEW-1 долбоорунун папкасында.

Кадам 4. Жогорудагыдай долбооруңузду текшериңиз

Жакшы жумуш!

8дин 5 -бөлүгү: x64 платформасына багытталган долбоорду түзүү

Кадам 1. Visual Studio башкы менюсуна өтүңүз

Файл> Жаңы> Долбоорду …> Жаңы проект түзүү устасында чыкылдатыңыз, Проекти бошотуу> Кийинки.

  • Көчүрүү GLUT64-GLEW64-0 жана кой Долбоордун аты текст талаасы.
  • Көчүрүү C: / GLP \ жана кой Жайгашкан жери текст талаасы.
  • "Чечимди жана долбоорду бир каталогго жайгаштырууну" текшерип> Түзүүнү чыкылдатыңыз.
  • Visual Studio 2019 мисалы пайда болгонго чейин күтө туруңуз.

Кадам 2. Булак файлын долбоор папкасына кошуңуз

  • Ичинде Solution Explorer терезеде, Source Files папкасын оң баскыч менен чыкылдатыңыз (акыркы)> Кошуу> Жаңы пункт… басыңыз.
  • Жаңы нерсени кошуу-GLUT64-GLEW64-0 терезесинде, терезенин ортосунан C ++ Файлын (.cpp) (биринчиси) чыкылдатыңыз. Аты текст кутучасына Main.cpp териңиз.
  • Жайгашкан жери C: / GLP / GLUT64-GLEW64-0 \.
  • Кошуу баскычын басыңыз. Файл негизги текст редакторунда ачылат, бирок файлды азырынча бош калтырыңыз.

Кадам 3. GLUT64-GLEW64-0 касиеттери барактар

"Чечим изилдөөчүгө" өтүңүз> GLUT64-GLEW64-0 болгон долбооруңуздун атын оң баскыч менен чыкылдатыңыз> "Касиеттерди" тандаңыз.

  • Башкы меню.

    • Жылы Конфигурация:

      активдүү (мүчүлүштүктөрдү жөндөө) параметрин калтырыңыз.

    • Жылы Платформа:

      кирүү, x64 тандоо.

    • Конфигурация менеджерин чыкылдатыңыз….
    • Жылы Активдүү чечим платформасы:

      x64 тандоо.

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

      Opengl 1
      Opengl 1
  • Кошумча каталогдор.

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

    OpenGL 12
    OpenGL 12
    • Көчүрүү C: / GL / GLUT / камтыйт > Кошумча директорияларды кошуу устасында биринчи сөлөкөттү басыңыз> чаптоо.
    • Көчүрүү C: / GL / GLEW / камтыйт > биринчи сөлөкөтүн кайра басыңыз> чаптоо.
    • Кошумча Каталогдорду кошуу устасында OK чыкылдатыңыз.
  • Китепкананын кошумча директориялары.

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

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

    Opengl 3 1
    Opengl 3 1
    • Linker ачылуучу менюсунда Киргизүү> Кошумча көз карандылыктар жазуусун> талаанын оң жагындагы ылдый жебени басыңыз> чыкылдатыңыз.

      Кошумча көз карандылыктар 3
      Кошумча көз карандылыктар 3
    • Көчүрүү freeglut.lib; glew32.lib; opengl32.lib жана Кошумча көз карандылыктын устатынын эң үстүнкү текст кутусуна чаптаңыз.
    • Кошумча көз карандылыктар устасында OK чыкылдатыңыз.
  • "SubSystem" шилтемесин "Консолго" коюңуз. Linker ачылуучу менюсунда, System> SubSystem'ди басыңыз. Ылдый жебени чыкылдатып, ачылуучу менюдан Console (/SUBSYSTEM: CONSOLE) тандаңыз. Click Apply, анан OK GLUT-GLEW-0 Property Pages терезесинде.

Кадам 4. GLUT64-GLEW64-0 проектинин папкасына dll файлдарын кошуңуз

  • GLUT64-GLEW64-0ге freeglut.dll кошуу.

    • 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. Кеңеш:

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

6-жылдын 8-бөлүгү: GLUT64-GLEW64 шаблону менен долбоор түзүү

Кадам 1. шаблон түзүү

Visual Studio башкы менюсуна өтүңүз жана, ал эми GLUT64-GLEW64-0 ачык, чыкылдатыңыз Долбоор> Калыпты экспорттоо…. Экспорттоо шаблону устасында Долбоордун шаблонун текшериңиз, эгер ал текшерилбесе. Кийинки> басыңыз. Үлгүнүн тандоолорун тандоо боюнча, шаблондун аталышында текст кутучасынын түрү: FREE-GLEW. Бүтүрүү баскычын басыңыз.

  • Калып түзүлдү.
  • Калыптын жолу менен ыргытылган терезени жабуу.

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

  • Файл> Жаңы> Долбоорду басыңыз ….
  • Жылы Жаңы долбоор түзүү усталар, калыптар тизмесинен GLUT64-GLEW64 тандап> Кийинкини басыңыз.
  • Жылы Жаңы долбооруңузду конфигурациялаңыз уста, "'Долбоордун аталышы"' текст талаасында GLUT64-GLEW64-1.
  • Көчүрүү C: / GLP, жана чаптаңыз Жайгашкан жери текст талаасы.
  • Ошол каталогдогу чечимди жана долбоорду текшериңиз. Click Create.
  • Visual Studioдо негизги меню x86га x86га которулат.
  • Solution Explorerде, Source Files> чыкылдатуу эки жолу ++ 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 Main.cpp жана башка 4 файлдардын арасында GLUT64-GLEW64-1 долбоорунун папкасында.

Кадам 4. Жогорудагыдай долбооруңузду текшериңиз

Жакшы жумуш!

Кеңеш: Аны менен түзүлгөн ар бир долбоордо Visual Studioнун GUI'инен x64 (Debug'тын жанында) тандап, жана ушул бөлүктөгүдөй dll файлдарын кошуңуз

8дин 7 -бөлүгү: Курулган FreeGLUT жана курулган GLEW орнотуу

Кадам 1. GL папкасын түзүү

Windowsтун File Explorer> Дискке (каталогго) өтүңүз. Эгерде GL папкасы мурунтан эле бар болсо, анда эч нерсе болбойт.

Эгерде жок болсо, бош аймакты оң баскыч менен чыкылдатыңыз> Жаңы> Папканы тандаңыз> GL териңиз> Enter hit басыңыз

Кадам 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. CMake жана Visual Studio тарабынан FreeGLUT түзүү

  • CMake GUIге өтүңүз.
  • Биринчи текст талаасында териңиз C:/GL/GLUTsrc
  • Экинчи текст талаасына териңиз C:/GL/GLUTsrc/куруу
  • Конфигурациялоо жана түзүү. CMake GUIде конфигурациялоо> устазда Каталог түзүү Ооба дегенди басыңыз> Visual Studio 16 2019 тандаңыз> Аяктоону чыкылдатыңыз.

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

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

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

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

  • C: / GL / GLUTsrc / build / lib / Debugга өтүңүз. Ичинде freeglutd.lib файлын башка файлдардын астында көрүшүңүз керек.

Кадам 6. CMake жана Visual Studio тарабынан GLEWти түзүңүз

Жогорудагы кадамды аткарыңыз, бирок

  • Биринчи текст талаасында териңиз C:/GL/GLEWsrc/build/cmake
  • Экинчи типте C:/GL/GLEWsrc/куруу
  • Навигация C:> GL> GLEWsrc> build. "Glew.sln" же "glew" же "ALL_BUILD.vcxproj" дегенди эки жолу чыкылдатыңыз. Visual Studioдун бир мисалы пайда болот. Негизги менюга чейин күтө туруңуз Build кирүү пайда болот. Чыкылдатыңыз Build > Чечимди куруу (биринчи вариант).

    • "Чыгуу" терезесиндеги акыркы сапты окуганга чейин күтө туруңуз: =========== Курулуш: 6 ийгиликтүү, 0 ишке ашпаган, 0 жаңыртылган, 2 аттап кеткен "========= =

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

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

Кадам 7. Курулган FreeGLUT жана GLEW курулган долбоорду түзүңүз

Каталогдо (диск) C: папканы түзүү GLP, эгер жок болсо.

  • Visual Studio башкы менюсунда Файл> Жаңы> Долбоор …> устасында Жаңы долбоор түзүү Бош проекти> Кийинкини басыңыз.

    • Жылы Жаңы долбооруңузду конфигурациялаңыз "Долбоордун аталышы" түрү үчүн уста: GLUTsrc-GLEWsrc-0
    • "Жайгашкан жер" текст талаасында баарын өчүрүп, териңиз C: / GLP \
    • "Чечимди жана долбоорду бир каталогго жайгаштырууну" текшерип> Түзүүнү чыкылдатыңыз.
    • Visual Studio 2019 мисалы пайда болгонго чейин күтө туруңуз.
  • Долбоорго баштапкы файлыңызды кошуңуз.

    • В. С. GUI, "Solution Explorer" устасы, Source Files папкасын оң баскыч менен чыкылдатыңыз (акыркы)> Кошуу> Жаңы нерсени басыңыз ….
    • Жаңы нерсени кошуу-GLUTsrc-GLEWsrc-0 терезесинде, C ++ File (.cpp) (биринчиси) терезенин ортосунан чыкылдатыңыз. Аты текст кутучасына Main.cpp териңиз.
    • Жайгашуу болушу керек C: / GLP / GLUT-GLEW-0 \
    • Кошуу баскычын басыңыз. Файл негизги текст редакторунда ачылат, бирок файлды азырынча бош калтырыңыз.
  • Долбоордун касиеттерин конфигурациялоо. Solution Explorer устасында Долбоордун атын оң баскыч менен чыкылдатыңыз GLUTsrc-GLEWsrc-0 > Касиеттерди тандаңыз.

    • (1) GLUTsrc-GLEWsrc-0 Property Pages башкы менюсу.

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

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

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

      • Көчүрүү C: / GL / GLUTsrc / build / lib / Debug > биринчи сөлөкөттү басыңыз> чаптоо.
      • Көчүрүү C: / GL / GLEWsrc / build / lib / Debug > биринчи сөлөкөттү басыңыз> чаптоо.
      • Кошумча Китепкана Каталогдорунун устасында OK чыкылдатыңыз.
    • (4) Кошумча көз карандылыктар. Linker ачылуучу менюсунда Киргизүүнү тандаңыз> менюнун жанындагы биринчисин тандаңыз, Кошумча көз карандылыктар> талаанын аягындагы ылдый жебени чыкылдатыңыз> Түзөтүү …> көчүрүү opengl32.lib; freeglutd.lib; glew32d.lib жана Кошумча көз карандылыктар устасынын эң жогорку текст кутучасына чаптаңыз> ОК басыңыз.
    • (5) SubSystem CONSOLE системасын орнотуңуз.

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

  • Файлдарды freeglutd.dll жана glew32d.dll көчүрүп, GLUTsrc-GLEWsrc-0 папкасына чаптаңыз.

    • C: / GL / GLUTsrc / build / bin / Debugга өтүңүз. Click freeglutd.dll> оң баскыч> Көчүрүү.
    • Навигация C:> GLP> GLUTsrc-GLEWsrc-0. GLUTsrc-GLEWsrc-0 папкасындагы бош аймакты оң баскыч менен чыкылдатып, Каптоо тандаңыз.
    • C: / GL / GLEWsrc / build / bin / Debugга өтүңүз. Click glew32d.dll> оң баскыч менен> Көчүрүү.
    • Навигация C:> GLP> GLUTsrc-GLEWsrc-0. GLUTsrc-GLEWsrc-0 папкасындагы бош аймакты оң баскыч менен чыкылдатып, Каптоо тандаңыз.
    • Files freeglutd.dll жана glew32d.dll азыр Main.cpp менен бирге GLUTsrc-GLEWsrc-0 папкасында жана Visual Studio тарабынан түзүлгөн 4 башка файлда болушу керек.

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

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

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

Жогоруда айтылгандай 4 -бөлүк. Калыптын аты үчүн GLUTsrc-GLEWsrc. Долбоордун аталышы үчүн GLUTsrc-GLEWsrc-1. Бул шаблон менен долбоор түзгөнүңүздү унутпаңыз, Visual Studio GUI башкы менюсунда x64 тандаңыз, ошондой эле dll файлдарын ушул бөлүктөгүдөй көчүрүп чаптаңыз. Жакшы жумуш.

8дин 8 -бөлүгү: Орнотууну тандоо

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

  • 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 файлдарын көчүрүп алып, жаңы долбоорго чапташыңыз керек.

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