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 -ийг хэрхэн тохируулах талаар
Видео: Объяснение прошивки Marlin 2.0.x 2024, Дөрөвдүгээр сар
Anonim

Энэхүү гарын авлага нь OpenGL, GLFW, GLEW, GLM-ийг ашиглах эхний бэрхшээлийг даван туулахад туслах болно: тэдгээрийг суулгах, тохируулах, Visual Studio 2019 дээр GLFW-GLEW-GLM загвар ашиглан анхны төслөө бүтээх.

Энэ нь таны платформыг Windows, таны IDE бол Visual Studio 2019 гэж үзэх болно. Visual Studio -ийг суулгах явцад C ++ ажлын ачаалалтай Desktop -ийн хөгжүүлэлтийг шалгана уу.

Алхам

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 татаж авах

Дараах хаяг дээр хулганы баруун товчийг дараад Open цонхыг нээх линкийг сонгоно уу 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 нээгдээгүй бол. Үүнийг нээ> Шинэ төсөл үүсгэх> Хоосон төсөл> Дараах дээр дарна уу.

    • Онд Шинэ төслөө тохируулна уу шидтэн, "Төслийн нэр" -ийн хувьд GLFW-GLEW-GLM-0 гэж бичнэ үү
    • "Байршил" хэсэгт бүгдийг устгаад хуулна уу C: / GLP \ ба оо.
    • "Шийдэл ба төслийг ижил директорт байрлуулах" -ыг шалгаад "Үүсгэх" дээр дарна уу.
    • Visual Studio -ийн жишээ гарч ирэх хүртэл хүлээнэ үү.
  • Хэрэв энэ нь аль хэдийн нээгдсэн бол. Файл> Шинэ> Төсөл …> Хоосон төсөл> Дарна уу. Бусад нь дээр дурдсан шиг.

Алхам 3. Өөрийн эх файлыг төсөлд нэмнэ үү

  • V. S. -д 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 дээр хулганы баруун товчийг дараад Properties-ийг сонгоно уу. Анхдагч тохиргоог орхих: Тохиргоо: Идэвхтэй (Дебаг хийх), Платформ: Идэвхтэй (Win32)

Opengl 1
Opengl 1

Алхам 2. C/C ++ унах цэсийг нээнэ үү

Ерөнхий> Нэмэлт директоруудыг оруулах дээр дарна уу. > талбарын төгсгөлд байгаа доош сум> унах цэс дээр дарна уу..

  • Үүнийг хуулна уу C: / GL / GLFW / орно > Нэмэлт директоруудыг оруулах шидтэн дээр эхний дүрс дээр дарж> буулгана уу.

    OpenGL 12
    OpenGL 12
  • Үүнийг хуулна уу C: / GL / GLEW / орно > дахин эхний дүрс дээр дарна уу> буулгах.
  • Үүнийг хуулна уу C: / GL / GLM > дахин нэг удаа дүрс дээр дарна уу> буулгах.
  • Нэмэлт директоруудыг оруулах шидтэн дээр OK дарна уу.

Алхам 3. "Нэмэлт номын сангийн лавлах" холбогчийг тохируулна уу

Linker унах цэсийг нээгээд General дээр дарна уу. Нэмэлт номын сангийн лавлах оруулгыг дарна уу> талбарын баруун талд байгаа доош сумыг дарна уу.

  • Хуулбарлах C: / GL / GLFW / lib-vc2019 > "Нэмэлт номын сангийн лавлах" шидтэн доторх эхний дүрс дээр дарж> буулгана уу.
  • Үүнийг хуулна уу C: / GL / GLEW / lib / Суллах / Win32 > эхний дүрс дээр дарна уу> буулгана уу> OK дарна уу.

Алхам 4. "Нэмэлт хамаарал" -ыг тохируулна уу

  • Linker цэснээс "Оруулах" дээр дарна уу. Нэмэлт хараат байдлын оруулга> талбарын төгсгөлд байгаа доош сум> дээр дарж унах цэс дээр дарна уу.
  • Хуулбарлах opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib Нэмэлт хараат байдлын шидтэний текстийн дээд хэсэгт байрлуулна уу. Нэмэлт хараат байдлын шидтэн дээр OK дарна уу.

Алхам 5. "SubSystem" холбогчийг "Консол" болгож тохируулна уу

Linker унах цэснээс System> SubSystem дээр дарна уу> талбарын төгсгөлд байгаа доош сумыг дарна уу> Унждаг цэснээс Console (/SUBSYSTEM: CONSOLE) сонгоно уу> Apply дээр дарж, дараа нь Project Property Pages wizard дээр дарна уу.

Алхам 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 хавтсан дахь хоосон хэсгийг баруун товшиж, Paste командыг сонгоно уу.
  • Glew32.dll файл нь одоо GLFW-GLEW-GLM-0 төслийн хавтсанд Main.cpp болон 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 файлыг хуулж, Project хавтсанд буулгана" зааврыг дагана уу.
  • "Нэвтрэх цэгийг тодорхойлох ёстой" 4 -р алхам руу ороод "SubSystem" холбогчийг "CONSOLE" болгож тохируулаад зааврыг дагана уу.
  • Бусад алдааны хувьд, хэрэв та тэдгээрийг засч залруулж чадахгүй бол Visual Studio-г хаах> C: / GLP-д амьдардаг төслийн хавтас GLFW-GLEW-GLM-0-ийг устгах> Visual Studio-ийг нээх> 2-р хэсэг. Сайн ажил.

7-ийн 4-р хэсэг: GLFW-GLEW-GLM загвараар төсөл үүсгэх

Алхам 1. Загвар үүсгэх

Visual Studio үндсэн цэс рүү очоод, Төсөл-0 нээлттэй байна, Төсөл> Загвар экспортлох дээр дарна уу.

  • Экспортлох загвар мастер дээр төслийн загварыг шалгана уу, хэрэв энэ нь шалгагдаагүй бол> Дараах дээр дарна уу.
  • "Загвар экспортлох шидтэн" дээр (Загварын сонголтыг сонгоно уу), Загварын нэрийн текст хайрцагт байгаа бүх зүйлийг устгаад хуулна уу GLFW-GLEW-GLM ба оо> Finish дээр дарна уу. Загварыг бүтээсэн. Загварын хаяг бүхий нээлттэй цонхыг устгах.

Алхам 2. Төслөө үүсгэнэ үү

  • Файл> Шинэ> Төсөл… дээр дарна уу.
  • Онд Шинэ төсөл бий болгох Мастеруудын жагсаалтаас GLFW-GLEW-GLM-ийг сонгоно уу (шаардлагатай бол загваруудын жагсаалтыг гүйлгэж харна уу)> Дараа нь дарна уу.
  • Дахь Шинэ төслөө тохируулна уу шидтэн, "Төслийн нэр" текст талбарт бичнэ үү (эсвэл хуулж буулгана уу) GLFW-GLEW-GLM-1
  • Байршил нь C: / GLP байх ёстой. Хэрэв тийм биш бол хуулна уу C: / GLP ба оо.
  • Нэг лавлах дахь шийдэл, төслийг байрлуулсан эсэхийг шалгаарай. Үүсгэх дээр дарна уу.

Алхам 3. Эх файл нэмэх

Solution Explorer цэсэнд Source Files дээр давхар товшоод 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 төслийн хавтсан дахь хоосон талбар дээр хулганы баруун товчийг дараад 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" эсвэл хамгийн сүүлийн хувилбарыг авах болно.
  • Фолдер дээр дарна уу> баруун товшино уу> Хуулна уу.
  • C: / GL рүү очно уу> баруун товчлуур дээр дараад> Буулгах.
  • "Glfw-3.3.4.bin. WIN64" фолдерын нэрийг өөрчил GLFW64

Алхам 3. Дээр дурдсан GLEW болон GLM -ийг татаж аваарай, 1 -р хэсэг, 4, 5 -р алхамууд

Алхам 4. Дээрх байдлаар (2-р хэсэг) GLFW64-GLEW64-GLM-0 нэртэй төсөл үүсгээд Main.cpp файлыг нэмнэ үү

Алхам 5. Төслийн өмчийн хуудасны үндсэн тохиргоо

"Solution Explorer" руу очоод төслийнхөө нэр дээр хулганы баруун товчийг дараад "Properties" -ийг сонгоно уу. Платформ: оруулгад x64 -ийг сонгоно уу> Тохиргооны менежер дээр дарна уу …

  • Идэвхтэй шийдлийн платформ дээр: x64 -ийг сонгоно уу
  • Платформын оруулгад x64 автоматаар сонгогдоно.
  • Хаах дээр дарна уу

Алхам 6. Нэмэлт лавлах

Дээрх шиг 3 -р хэсэг, 2 -р алхам.

Алхам 7. Нэмэлт номын сангийн лавлах

"Холбогч" цэсийг нээгээд "Ерөнхий" дээр дарна уу. "Нэмэлт номын сангийн лавлах" оруулга> талбарын төгсгөлд байгаа доош сум> унах цэснээс "Засах" дээр дарна уу.

  • Үүнийг хуулна уу C: / GL / GLFW64 / lib-vc2019 > "Нэмэлт номын сангийн лавлах" шидтэн дээр эхний дүрс дээр дарж> буулгах.
  • Үүнийг хуулна уу C: / GL / GLEW / lib / Суллах / x64 > эхний дүрс дээр дарна уу> буулгана уу> OK дарна уу.

Алхам 8. Нэмэлт хамаарал

Дээрх шиг 3 -р хэсэг, 4 -р алхам.

Алхам 9. Дэд систем

Дээрх шиг 3 -р хэсэг, 5 -р алхам.

Алхам 10. glew32.dll файлыг хуулж GLFW64-GLEW64-GLM-0 төслийн хавтсанд буулгана уу

Windows -ийн "Файл Explorer" руу очно уу

  • 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 рүү очоод баруун товчлуур дээр дараад Paste -ийг сонгоно уу. Фолдерын нэр> нэрийг устгах> дээр дарна уу: 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. GLFW -ийг CMake болон Visual Studio -р бүтээх

CMake GUI руу очно уу.

  • Хуулбарлах (хоосон зай хуулж болохгүй). C:/GL/GLFWsrc эхний текст талбарт оруулна уу.
  • Хуулбарлах (хоосон зай хуулж болохгүй). C:/GL/GLFWsrc/бүтээх хоёр дахь текст талбарт оруулна уу ("Хоёртын файлыг хаана байгуулах вэ:").
  • Тохируулах, үүсгэх. CMake GUI дээр Configure товчийг дарна уу. Directory үүсгэх мастер дээр Тийм дарна уу> Visual Studio 16 2019 -ийг сонгоно уу> Finish дээр дарна уу.

    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" дээр давхар товшино уу.
  • V. S. -д Өнөөдөр (31-1-2020) амжилттай болсон гаралтын шидтэн 6 байна, гэхдээ дараагийн хувилбар дээр өөрчлөгдөж магадгүй юм.
  • C:> GL> GLEWsrc> build> lib> Debug руу очно уу. Дотор нь та файлыг харах ёстой glew32d.lib бусад файлуудын дунд.

Алхам 8. GLM -ийг CMake болон Visual Studio -р бүтээх

Энэ хэсгийн 6 -р алхамыг дагана уу. GLFW -ийг CMake болон Visual Studio -р бүтээх гэхдээ …

  • Эхний текст талбарын хувьд хуулах (анхаарал:

    хоосон зайг хуулж болохгүй) болон буулгана уу C:/GL/GLM

  • Хоёрдахь текст талбарын хуулбарын хувьд (анхаарал:

    хоосон зай хуулж болохгүй) болон буулгана уу C:/GL/GLM/бүтээх

  • C:> GL> GLM> build руу очно уу. "ALL_BUILD.vcxproj" файл эсвэл "glm" файлыг (фолдер биш) давхар товшино уу.
  • V. S. -д Өнөөдөр (2021-08-31) амжилттай болсон гаралтын шидтэн 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 дээр хулганы баруун товчийг дараад> Properties-ийг сонгоно уу.

    • (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) Системийг Дэд системийн КОНСОЛ руу тохируулна уу.

      Linker унах цэснээс Систем> цэсийн хажууд байгаа эхний хэсгийг сонгоно уу, дэд систем> талбарын төгсгөлд байгаа доош сумыг дарна уу> Консол (/SUBSYSTEM: CONSOLE) -ийг сонгоно уу. Apply дээр дарж, OK дарна уу.

  • Glew32d.dll файлыг хуулж GLFWsrc-GLEWsrc-GLMsrc-0 төслийн хавтсанд буулгана уу.

    • C:> GL> GLEWsrc> build> bin> debug руу очно уу. Дарна уу 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 дээр дарна уу. 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 файл бүрийн нэр дээр хоёр удаа товшоод нэрийг нь өргөтгөж оруулна уу.
    • Нэмэлт хараат байдлын шидтэн рүү очоод буулгана уу (Ctrl+V дарж). Цэг таслал (;) бичнэ үү.
    • Хэрэв та OpenGL -ийг төслөөрөө тохируулахыг хүсвэл opengl32.lib -ийг нэмнэ үү.
  • Хэрэв dll файл хэрэгтэй бол таны үүсгэсэн төсөл болгонд, тэр ч байтугай dll файлыг оруулсан төслөөр үүсгэсэн загвартай байсан ч гэсэн та номын сан эсвэл өмнөх төслүүдээс dll файлуудыг хуулж, шинэ төсөл дээрээ буулгах хэрэгтэй.

Зөвлөмж болгож буй: