Visual Studio -да OpenGL FreeGLUT GLEW шаблон жобасын қалай орнату керек

Мазмұны:

Visual Studio -да OpenGL FreeGLUT GLEW шаблон жобасын қалай орнату керек
Visual Studio -да OpenGL FreeGLUT GLEW шаблон жобасын қалай орнату керек

Бейне: Visual Studio -да OpenGL FreeGLUT GLEW шаблон жобасын қалай орнату керек

Бейне: Visual Studio -да OpenGL FreeGLUT GLEW шаблон жобасын қалай орнату керек
Бейне: Жүктелетін медианы пайдаланбай Windows 10 жүйесін қайта орнату Windows 10 жүйесін қалпына келтіріңіз 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 теріңіз> hit 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-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 ішіне сүйреңіз)
  • Оның атын және түрін екі рет шертіңіз (қос емес) ГЛУТ
  • Енді GL қалтасында сізде қалталар бар: ГЛУТ және ӨТУ.

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

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

Егер ол бұрыннан бар болса, бәрі жақсы. Олай болмаса, C:, дискісіне өтіп, GLP қалтасын жасаңыз.

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

  • Visual Studio негізгі мәзірінде Файл> Жаңа> Жоба …> шеберлерінде Жаңа жоба құру жобасын босату> Келесі түймешігін басыңыз.

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

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

  • Шешімдерді зерттеуші терезесінде бастапқы файлдар қалтасын тінтуірдің оң жақ түймешігімен нұқыңыз (соңғы)> Қосу> Жаңа элемент … түймесін басыңыз.
  • Жаңа элементті қосу-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 Property Pages шеберінің негізгі мәзірінде, Конфигурацияда: Әдепкі (Отладка)> Платформа: Белсенді (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 > бірінші белгішені нұқыңыз> қою.
  • Қосымша кітапханалық каталогтар шеберінде OK түймесін басыңыз.

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

  • Linker ашылмалы мәзірінде Енгізу> Қосымша тәуелділіктер жазбасын> өрістің оң жағындағы төмен көрсеткіні нұқыңыз> басыңыз.

    Opengl 3 1
    Opengl 3 1
  • Көшіру freeglut.lib; glew32.lib; opengl32.lib және Қосымша тәуелділіктер шеберінің ең жоғарғы мәтін ұясына қойыңыз.
  • Қосымша тәуелділіктер шеберінде OK түймесін басыңыз.

    Қосымша тәуелділіктер 3
    Қосымша тәуелділіктер 3

Қадам 4. «SubSystem» сілтегішін «Консоль» күйіне орнатыңыз

Linker ашылмалы мәзірінде Жүйе> Ішкі жүйе түймешігін басыңыз. Төменгі көрсеткіні нұқыңыз және ашылмалы мәзірден Console (/SUBSYSTEM: CONSOLE) таңдаңыз. Қолдану түймесін басыңыз, содан кейін GLUT-GLEW-0 сипат беттері терезесінде OK түймесін басыңыз

Қадам 5. freeglut.dll файлын көшіріп, GLUT-GLEW-0 жоба қалтасына қойыңыз

  • C:> GL> GLUT> bin бөліміне өтіңіз. Қалтаның қалтасында freeglut.dll файлын нұқыңыз> тінтуірдің оң жақ түймешігімен> Көшіру.
  • C:> GLP> GLUT-GLEW-0 тармағына өтіңіз. GLUT-GLEW-0 қалтасындағы бос аймақты тінтуірдің оң жақ түймесімен басып, Қою пәрменін таңдаңыз.
  • Freeglut.dll файлы енді сіздің Main.cpp файлыңызбен және Visual Studio жасаған бірнеше басқа файлмен бірге сіздің жоба каталогыңызда болуы керек.

Қадам 6. glew32.dll файлын көшіріп, GLUT-GLEW-0 жоба қалтасына қойыңыз

  • C:> GL> GLEW> bin> Release> Win32 тармағына өтіңіз. Glew32.dll> тінтуірдің оң жақ түймешігімен нұқыңыз> Көшіру.
  • C:> GLP> GLUT-GLEW-0 тармағына өтіңіз. Project-0 қалтасындағы бос аймақты тінтуірдің оң жақ түймешігімен нұқыңыз және Қою таңдаңыз.
  • Glew32.dll файлы енді GLUT-GLEW-0 қалтасында Main.cpp, freeglut.dll және Visual Studio жасаған 4 басқа файлмен бірге болуы керек.
Freeglut 1
Freeglut 1

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

Келесі сілтемені тінтуірдің оң жақ түймесімен нұқыңыз және «Жаңа терезеде сілтемені ашу» бағдарламасын таңдаңыз. Бетті төмен қарай айналдырып, бөлімді табыңыз Орнатуды тексеру (жоғарыдағы суретті қараңыз). Кодты көшіріп, 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 -бөлім. Жақсы жұмыс.

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

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

Visual Studio негізгі мәзіріне өтіңіз және ал GLUT-GLEW-0 ашық, Жоба> Үлгіні экспорттау … түймесін басыңыз. Үлгіні экспорттау шеберінде жоба үлгісін тексеріңіз, егер ол тексерілмесе. Келесі> түймесін басыңыз. Үлгіні таңдау опцияларында Үлгі атауы мәтін ұяшығына теріңіз: ТЕГІН ЖАСАУ. Аяқтау түймешігін басыңыз.

  • Үлгі құрылды.
  • Үлгі жолы бар лақтырылған терезені жабыңыз.

2 -қадам. Жоба құру

  • Файл> Жаңа> Жоба … түймесін басыңыз.
  • In Жаңа жоба жасаңыз шебері, үлгілер тізімінде GLUT-GLEW таңдаңыз> Келесі түймесін басыңыз.
  • In Жаңа жобаңызды конфигурациялаңыз шебері, '' Жоба атауы '' мәтіндік өрісінде GLUT-GLEW-1.
  • Көшіру C: / GLP, және қойыңыз Орналасуы мәтін өрісі.
  • Шешім мен жобаны сол каталогта орналастыруды тексеріңіз. Жасау түймешігін басыңыз.
  • Шешім шолғышында бастапқы файлдар> екі рет ++ Main.cpp түймесін басыңыз. Оның коды код аймағында пайда болады. Іске қосыңыз. Егер код көрінбесе, ++ Main.cpp тінтуірдің оң жақ түймешігімен нұқыңыз> Жобадан шығару түймесін басыңыз. Енді жаңа Main.cpp жасаңыз.

Қадам 3. dll файлдарын қосыңыз

  • Freeglut.dll файлын қосыңыз

    • C:> GL> GLUT-GLEW-0 тармағына өтіңіз> файлды басыңыз freeglut.dll > тінтуірдің оң жақ түймешігімен нұқыңыз> Көшіру түймесін басыңыз.
    • C:> GLP> GLUT-GLEW-1 тармағына өтіңіз> бос аймақты нұқыңыз> тінтуірдің оң жақ түймешігімен> Қою түймешігін басыңыз.
    • Енді freeglut.dll файлы Main.cpp және басқа 4 файл арасында GLUT-GLEW-1 қалтасында.
  • Қосу glew32.dll файл

    • C:> GL> GLUT-GLEW-0 тармағына өтіңіз> файлды басыңыз glew32.dll > тінтуірдің оң жақ түймешігімен нұқыңыз> Көшіру түймесін басыңыз.
    • C:> GLP> GLUT-GLEW-1 тармағына өтіңіз> бос аймақты нұқыңыз> тінтуірдің оң жақ түймесімен> Қою түймешігін басыңыз.
    • Енді dle файлдары 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. Бастапқы файлды жоба қалтасына қосыңыз

  • Ішінде Шешім зерттеушісі терезеде «Бастапқы файлдар» қалтасын тінтуірдің оң жақ түймесімен нұқыңыз (соңғы)> Қосу> Жаңа элемент … түймесін басыңыз.
  • Жаңа элементті қосу-GLUT64-GLEW64-0 терезесінде терезенің ортасынан C ++ File (.cpp) (біріншісі) түймесін басыңыз. Атау мәтін жолағына Main.cpp теріңіз.
  • Орналасқан жері: C: / GLP / GLUT64-GLEW64-0 \.
  • Қосу түймесін басыңыз. Файл негізгі мәтіндік редакторда ашылады, бірақ файлды әзірге бос қалдырады.

3-қадам. GLUT64-GLEW64-0 сипаттары беттері

«Шешім зерттеушісіне» өтіңіз> GLUT64-GLEW64-0 жобасының атауын тінтуірдің оң жақ түймесімен нұқыңыз> «Сипаттар» тармағын таңдаңыз.

  • Негізгі мәзір.

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

      Белсенді (жөндеу) параметрін қалдырыңыз.

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

      енгізу кезінде x64 таңдаңыз.

    • Конфигурация менеджері … түймесін басыңыз.
    • In Белсенді шешім платформасы:

      x64 таңдаңыз.

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

      Opengl 1
      Opengl 1
  • Қосымша каталогтар.

    C/C ++ мәзірін ашыңыз. Жалпы> Қосымша каталогтарды қосу> өрістің оң жағындағы төмен көрсеткіні нұқыңыз> басыңыз.

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

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

    • Көшіру C: / GL / GLUT / lib / x64 > Қосымша кітапхана директорияларында бірінші белгішені басыңыз> қою.
    • Көшіру C: / GL / GLEW / lib / Release / x64 > бірінші белгішені нұқыңыз> қою.
    • Қосымша кітапхана директорияларында OK түймесін басыңыз.
  • Қосымша тәуелділіктер.

    Opengl 3 1
    Opengl 3 1
    • Linker ашылмалы мәзірінде Енгізу> Қосымша тәуелділіктер жазбасын> өрістің оң жағындағы төмен көрсеткіні нұқыңыз> басыңыз.

      Қосымша тәуелділіктер 3
      Қосымша тәуелділіктер 3
    • Көшіру freeglut.lib; glew32.lib; opengl32.lib және Қосымша тәуелділіктер шеберінің ең жоғарғы мәтін ұясына қойыңыз.
    • Қосымша тәуелділіктер шеберінде OK түймесін басыңыз.
  • «SubSystem» сілтемесін «Консоль» күйіне орнатыңыз. Linker ашылмалы мәзірінде Жүйе> Ішкі жүйе түймешігін басыңыз. Төменгі көрсеткіні нұқыңыз және ашылмалы мәзірден Console (/SUBSYSTEM: CONSOLE) таңдаңыз. Қолдану түймесін басыңыз, содан кейін GLUT-GLEW-0 сипат беттері терезесінде OK түймесін басыңыз.

Қадам 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. Кеңес:

Property Pages негізгі параметрлерінде бұл Platform: x64 болса да, Configuration Manager… түймесін басыңыз, ал Active Solution платформасында: x64 таңдаңыз.

6/8 бөлігі: GLUT64-GLEW64 үлгісімен жоба құру

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

Visual Studio негізгі мәзіріне өтіңіз және ал GLUT64-GLEW64-0 ашық, Жоба> Үлгіні экспорттау … түймесін басыңыз. Үлгіні экспорттау шеберінде жоба үлгісін тексеріңіз, егер ол тексерілмесе. Келесі> түймесін басыңыз. Үлгіні таңдау опцияларында Үлгі атауы мәтін жолағына: ТЕГІН ЖАСАУ. Аяқтау түймешігін басыңыз.

  • Үлгі құрылды.
  • Үлгі жолы бар лақтырылған терезені жабыңыз.

2 -қадам. Жоба құру

  • Файл> Жаңа> Жоба … түймесін басыңыз.
  • In Жаңа жоба жасаңыз шебердің шаблондар тізімінде GLUT64-GLEW64 тармағын таңдаңыз> Келесі түймесін басыңыз.
  • In Жаңа жобаңызды конфигурациялаңыз шебері, '' Жоба атауы '' мәтіндік өрісінде GLUT64-GLEW64-1.
  • Көшіру C: / GLP, және қойыңыз Орналасуы мәтін өрісі.
  • Шешім мен жобаны сол каталогта орналастыруды тексеріңіз. Жасау түймешігін басыңыз.
  • Visual Studio негізгі мәзірінде x86 -дан x64 -ке ауысады.
  • Шешім шолғышында бастапқы файлдарды екі рет басыңыз ++ Main.cpp. Оның коды код аймағында пайда болады. Іске қосыңыз. Егер код көрінбесе, ++ Main.cpp тінтуірдің оң жақ түймешігімен нұқыңыз> Жобадан шығару түймесін басыңыз. Енді жаңа Main.cpp жасаңыз.

Қадам 3. dll файлдарын қосыңыз

  • Freeglut.dll файлын қосыңыз

    • C:> GLP> GLUT64-GLEW64-0> файлды нұқыңыз freeglut.dll > тінтуірдің оң жақ түймешігімен нұқыңыз> Көшіру түймесін басыңыз.
    • C:> GLP> GLUT64-GLEW64-1 тармағына өтіңіз> бос аймақты басыңыз> тінтуірдің оң жақ түймешігімен нұқыңыз> Қою түймешігін басыңыз.
    • Енді freeglut.dll файлы Main.cpp және басқа 4 файл арасында GLUT64-GLEW64-1 қалтасында.
  • Glew32.dll файлын қосыңыз

    • C:> GLP> GLUT64-GLEW64-0> файлды нұқыңыз glew32.dll > тінтуірдің оң жақ түймешігімен нұқыңыз> Көшіру түймесін басыңыз.
    • C:> GLP> GLUT64-GLEW64-1 тармағына өтіңіз> бос аймақты басыңыз> тінтуірдің оң жақ түймешігімен нұқыңыз> Қою түймешігін басыңыз.
    • Енді dle файлдары 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 теріңіз> hit Enter пернесін басыңыз

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

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

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

Келесі мекенжайды тінтуірдің оң жақ түймешігімен нұқыңыз және сілтемені жаңа терезеде ашу таңдаңыз https://sourceforge.net/projects/freeglut/. Жүктеу түймесін басыңыз.

  • Жүктеу терезесінде («Жүктеулер» каталогы) «freeglut-3.2.1.tar.gz» қалтасын басыңыз> тінтуірдің оң жақ түймешігімен нұқыңыз> «7-Zip» таңдаңыз (егер ол жоқ болса, оны жүктеңіз)> «Осы жерден шығарыңыз».
  • «Freeglut-3.2.1.tar» қалтасын басыңыз> тінтуірдің оң жақ түймешігімен нұқыңыз> «7-Zip»> «Осы жерден шығарыңыз» таңдаңыз.
  • Сонымен қатар, егер сізде WinRAP болса, «freeglut-3.2.1.tar» қалтасын басыңыз> тінтуірдің оң жақ түймешігімен нұқыңыз «Осы жерден шығару» тармағын таңдаңыз. «Freeglut-3.2.1.tar» қалтасын басыңыз> «Осы жерден шығарып алуды» таңдаңыз.
  • Немесе «WinZip» түймесін басыңыз. Егер сізде жоқ болса, жүктеп алыңыз WinZip бағалауы 30 күнге ақысыз сынақ және нұсқауларды орындаңыз.
  • «Freeglut-3.2.1» ашылған қалтаны нұқыңыз> тінтуірдің оң жақ түймешігімен> «Көшіру»> C: \> GL тармағына өтіңіз> тінтуірдің оң жақ түймешігімен> «Қою».
  • «Freeglut-3.2.1» қалтасын нұқыңыз> тінтуірдің оң жақ түймешігімен нұқыңыз> «Атын өзгерту» түймесін басыңыз> теріңіз (немесе көшіріңіз және қойыңыз): GLUTsrc > Enter пернесін басыңыз.

Қадам 4. GLEW көзін жүктеңіз

Келесі мекенжайды тінтуірдің оң жақ түймешігімен нұқыңыз және сілтемені жаңа терезеде ашу таңдаңыз: https://glew.sourceforge.net/. Жанында Дереккөз ZIP түймесін басыңыз.

  • Жүктелген терезеде glew-2.1.0 қалтасын нұқыңыз> тінтуірдің оң жақ түймешігімен> Көшіру.
  • C: \> GL тармағына өтіңіз. Тінтуірдің оң жақ түймешігін басыңыз> Қою. Қалтаның атын өзгерту GLEWsrc > Enter пернесін басыңыз. Енді GL қалтасында сізде GLUTsrc және GLEWsrc қалталары бар.

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

  • CMake GUI -ге өтіңіз.
  • Мәтіннің бірінші өрісінде теріңіз C:/GL/GLUTsrc
  • Екінші мәтіндік өріске теріңіз C:/GL/GLUTsrc/құрастыру
  • Конфигурациялаңыз және жасаңыз. CMake GUI бағдарламасында Configure> каталог құру шеберінде Иә түймесін басыңыз> 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. CMake және Visual Studio арқылы GLEW құрыңыз

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

  • Мәтіннің бірінші өрісінде теріңіз C:/GL/GLEWsrc/build/cmake
  • Екінші типте C:/GL/GLEWsrc/құрастыру
  • C:> GL> GLEWsrc> build тармағына өтіңіз. «Glew.sln» немесе «glew» немесе «ALL_BUILD.vcxproj» түймесін екі рет басыңыз. Visual Studio данасы пайда болады. Негізгі мәзірде болғанша күтіңіз Құру жазба пайда болады. Шертіңіз Құру > Шешім құру (бірінші нұсқа).

    • «Шығу» терезесіндегі соңғы жолды оқығанша күтіңіз: ========== Құрастыру: 6 сәтті, 0 сәтсіз, 0 жаңартылған, 2 өткізілген «========= =

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

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

Қадам 7. Құрылған FreeGLUT және салынған GLEW көмегімен жоба жасаңыз

Каталогта (диск) C: қалтаны құру GLP, егер ол жоқ болса.

  • Visual Studio негізгі мәзірінде Файл> Жаңа> Жоба …> шеберлерінде Жаңа жоба құру жобасын босату> Келесі түймешігін басыңыз.

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

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

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

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

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

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

      • Көшіру C: / GL / GLUTsrc / build / lib / Debug > бірінші белгішені нұқыңыз> қою.
      • Көшіру C: / GL / GLEWsrc / build / lib / Debug > бірінші белгішені нұқыңыз> қою.
      • Қосымша кітапханалық каталогтар шеберінде OK түймешігін басыңыз.
    • (4) Қосымша тәуелділіктер. Linker ашылмалы мәзірінде Кіріс> мәзірдің жанындағы біріншісін таңдаңыз, Қосымша тәуелділіктер> өрістің соңындағы төмен көрсеткіні нұқыңыз> Өңдеу …> көшіру opengl32.lib; freeglutd.lib; glew32d.lib Қосымша тәуелділіктер шеберінің жоғарғы мәтін жолағына қойыңыз> ОК түймесін басыңыз.
    • (5) Жүйені ішкі жүйенің CONSOLE күйіне орнатыңыз.

      Linker ашылмалы мәзірінде Жүйені таңдаңыз> мәзірдің жанындағы біріншісін таңдаңыз, Ішкі жүйе> өрістің соңындағы төмен көрсеткіні нұқыңыз> Консольді таңдаңыз. Қолдану және 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 файлдары енді 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 көмегімен жобада FreeGLUT пен GLEW орнатуды үйрендіңіз

  • 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 файлдарын кітапханалардан немесе алдыңғы жобадан көшіріп, жаңа жобаға қоюыңыз керек.

Ұсынылған: