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 загварын төслийг хэрхэн тохируулах талаар
Видео: Хэрхэн "ҮНЭГҮЙ" Microsoft Office-ыг ашиглах вэ? 🤯 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 -ийг нээнэ үү> Диск рүү очно уу (лавлах) C. Хэрэв 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 -ийн үндсэн цэсэнд Файл> Шинэ> Төсөл …> дарна уу Шинэ төсөл үүсгэх Хоосон төсөл> Дарна уу.

    • Онд Шинэ төслөө тохируулна уу "Төслийн нэр" төрлийн шидтэн: ГЛУТ-ГЛАВ-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 дээр хулганы баруун товчийг дараад Properties-ийг сонгоно уу.
  • GLUT-GLEW-0 Property Pages шидтэний үндсэн цэсэнд Тохиргоо дотроос 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 унах цэсийг нээгээд General дээр дарна уу. Нэмэлт номын сангийн лавлах оруулга> талбарын баруун талд байрлах доош сум> дээр дарна уу.

    Opengl 2 2
    Opengl 2 2
  • Хуулбарлах C: / GL / GLUT / lib > Нэмэлт номын сангийн лавлахын мастерын эхний дүрс дээр дарна уу.
  • Хуулбарлах C: / GL / GLEW / lib / Суллах / 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) -г сонгоно уу. Apply дээр дарж GLUT-GLEW-0 Property Pages цонхонд OK дарна уу

Алхам 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 руу очно уу. 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-р хэсэг. Сайн ажил.

8-ийн 4-р хэсэг: GLUT-GLEW загвараар төсөл үүсгэх

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

Visual Studio үндсэн цэс рүү очоод, GLUT-GLEW-0 нээлттэй байна, Төсөл> Загвар экспортлох дээр дарна уу. Экспортлох загвар мастер дээр төслийн загварыг шалгаагүй бол шалгана уу. Дараах дээр дарна уу>. Сонгох Загварын Сонголтууд дээр Загварын нэрийн текст хайрцагт бичнэ үү: ҮНЭГҮЙ-ГЭРЭЛТЭЙ. Finish дээр дарна уу.

  • Загварыг үүсгэсэн.
  • Загварын замтай хаясан цонхыг хаах.

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

  • Файл> Шинэ> Төсөл… дээр дарна уу.
  • Онд Шинэ төсөл бий болгох шидтэн, загваруудын жагсаалтаас GLUT-GLEW-ийг сонгоод> Дараах дээр дарна уу.
  • Онд Шинэ төслөө тохируулна уу шидтэн, "'Төслийн нэр" хэсэгт GLUT-GLEW-1 гэсэн текст талбарыг оруулна уу.
  • Хуулбарлах C: / GLP, оруулна уу Байршил текст талбар.
  • Нэг лавлах дахь шийдэл, төслийг байрлуулсан эсэхийг шалгаарай. Үүсгэх дээр дарна уу.
  • 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 рүү очоод хоосон талбар дээр дарна уу> баруун товчлуур дээр дарна уу.
    • Одоо freeglut.dll файл GLUT-GLEW-1 хавтсанд Main.cpp болон бусад 4 файл дотор байна.
  • Нэмэх glew32.dll файл.

    • C:> GL> GLUT-GLEW-0> файл руу очно уу glew32.dll > баруун товчлуур дээр дарна уу> Хуулах дээр дарна уу.
    • C:> GLP> GLUT-GLEW-1 рүү очоод хоосон газар дээр дарна уу> баруун товчлуур дээр дарна уу.
    • Одоо dle файлууд glew32.dll болон freeglut.dll нь GLUT-GLEW-1 төслийн хавтсанд Main.cpp болон бусад 4 файлтай байна.

Алхам 4. Дээрх байдлаар төслөө туршиж үзээрэй

Сайн ажил!

8 -р хэсгийн 5 -р хэсэг: Төслийн зорилтот x64 платформыг бий болгох

Алхам 1. Visual Studio үндсэн цэс рүү очно уу

Файл> Шинэ> Төсөл …> Шинэ төсөл үүсгэх шидтэн дээр дарж Хоосон төсөл> Дарна уу.

  • Хуулбарлах GLUT64-GLEW64-0 мөн оруулна уу Төслийн нэр текст талбар.
  • Хуулбарлах C: / GLP \ мөн оруулна уу Байршил текст талбар.
  • "Шийдэл ба төслийг ижил директорт байрлуулах" -ыг шалгаад "Үүсгэх" дээр дарна уу.
  • Visual Studio 2019 жишээ гарч ирэх хүртэл хүлээнэ үү.

Алхам 2. Төслийн фолдерт эх файл нэмэх

  • Дахь Шийдэл судлаач цонхонд, Эх файлуудын хавтсыг баруун товчлуур дээр дарна уу (сүүлийнх нь)> Нэмэх> Шинэ зүйл дээр дарна уу.
  • Шинэ зүйл нэмэх-GLUT64-GLEW64-0 цонхонд цонхны дундаас C ++ файл (.cpp) (эхнийх) дээр дарна уу. Нэрийн текст талбарт Main.cpp бичнэ үү.
  • Байршил нь C: / GLP / GLUT64-GLEW64-0 / юм.
  • Нэмэх товчийг дарна уу. Файл нь үндсэн текст засварлагч дээр нээгдэх боловч одоогоор файлыг хоосон орхино.

Алхам 3. GLUT64-GLEW64-0 Properties Pages

"Solution Explorer" руу очоод төслийнхөө GLUT64-GLEW64-0 нэр дээр хулганы баруун товчийг дараад "Properties" -ийг сонгоно уу.

  • Үндсэн цэс.

    • Онд Тохиргоо:

      Идэвхтэй (дибаг хийх) тохиргоог орхих.

    • Онд Платформ:

      оруулгад x64 -ийг сонгоно уу.

    • Тохиргооны менежер дээр дарна уу.
    • Онд Идэвхтэй шийдлийн платформ:

      x64 -ийг сонгоно уу.

    • Онд Платформ, 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 / Суллах / x64 > эхний дүрс дээр дарна уу> буулгана уу.
    • Нэмэлт номын сангийн лавлах хэсэгт OK дарна уу.
  • Нэмэлт хараат байдал.

    Opengl 3 1
    Opengl 3 1
    • Linker унах цэсэнд Оруулах дээр дарна уу> Нэмэлт хараат байдлын оруулга дээр дарна уу> талбарын баруун талд байрлах доош сумыг дарна уу.

      Нэмэлт хараат байдал 3
      Нэмэлт хараат байдал 3
    • Хуулбарлах freeglut.lib; glew32.lib; opengl32.lib Нэмэлт хараат байдлын шидтэний текстийн дээд хэсэгт байрлуулна уу.
    • Нэмэлт хараат байдлын шидтэн дээр OK дарна уу.
  • "SubSystem" холбогчийг "Консол" болгож тохируулна уу.. Linker унах цэснээс System> SubSystem дээр дарна уу. Доошоо сумыг дарж унах цэснээс Console (/SUBSYSTEM: CONSOLE) -г сонгоно уу. Apply дээр дарж GLUT-GLEW-0 Property Pages цонхонд OK дарна уу.

Алхам 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 платформыг чиглүүлэхтэй адилаар 7, 8 -р хэсгийн 3 -р хэсгийг үзнэ үү, гэхдээ Visual Studio -ийн үндсэн цэсийг солино x86 руу x64.

Алхам 6. Зөвлөгөө:

Өмчлөлийн хуудасны үндсэн тохиргоонд энэ нь Platform: x64 байсан ч гэсэн Configuration manager … дээр дарна уу, Active solution platform дээр: x64 -ийг сонгоно уу.

8-р хэсгийн 6: GLUT64-GLEW64 загвараар төсөл үүсгэх

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

Visual Studio үндсэн цэс рүү очоод, харин GLUT64-GLEW64-0 нээлттэй байна, Төсөл> Загвар экспортлох дээр дарна уу. Экспортын загвар мастер дээр төслийн загварыг шалгаагүй бол шалгана уу. Дараах дээр дарна уу>. Сонгох Загварын Сонголтууд дээр Загварын нэрийн текст хайрцагт бичнэ үү: ҮНЭГҮЙ-ГЭРЭЛТЭЙ. Finish дээр дарна уу.

  • Загварыг үүсгэсэн.
  • Загварын замтай хаясан цонхыг хаах.

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

  • Файл> Шинэ> Төсөл… дээр дарна уу.
  • Онд Шинэ төсөл бий болгох мастеруудын жагсаалтаас GLUT64-GLEW64-ийг сонгоод дараа нь дарна уу.
  • Онд Шинэ төслөө тохируулна уу шидтэн, "'Төслийн нэр" хэсэгт GLUT64-GLEW64-1 текстийн талбарыг оруулна уу.
  • Хуулбарлах C: / GLP, оруулна уу Байршил текст талбар.
  • Нэг лавлах дахь шийдэл, төслийг байрлуулсан эсэхийг шалгаарай. Үүсгэх дээр дарна уу.
  • Visual Studio -ийн үндсэн цэсэнд x86 -ийг x64 болгон солино.
  • 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 рүү очоод хоосон талбар дээр дарна уу> баруун товчлуур дээр дарна уу.
    • Одоо 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 -ийг нээнэ үү> Диск рүү очно уу (лавлах) C. Хэрэв GL хавтас аль хэдийн байгаа бол зүгээр.

Хэрэв байхгүй бол хоосон талбар дээр хулганы баруун товчийг дараад> Шинэ> Фолдерыг сонгоод GL гэж бичээд ↵ 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. FreeGLUT -ийг CMake болон Visual Studio -р бүтээх

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

    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 -ийн үндсэн цэсэнд Файл> Шинэ> Төсөл …> дарна уу Шинэ төсөл үүсгэх Хоосон төсөл> Дарна уу.

    • Онд Шинэ төслөө тохируулна уу "Төслийн нэр" төрлийн шидтэн: GLUTsrc-GLEWsrc-0
    • "Байршил" гэсэн текст талбарт бүх зүйлийг устгаад бичнэ үү C: / GLP \
    • "Шийдэл ба төслийг ижил директорт байрлуулах" -ыг шалгаад "Үүсгэх" дээр дарна уу.
    • Visual Studio 2019 жишээ гарч ирэх хүртэл хүлээнэ үү.
  • Төсөлд өөрийн эх файлыг нэмнэ үү.

    • V. S. -д GUI, "Solution Explorer" шидтэн дээр Эх файлуудын хавтсыг (хамгийн сүүлд) баруун товшиж> Нэмэх> Шинэ зүйл дээр дарна уу.
    • Шинэ зүйл нэмэх-GLUTsrc-GLEWsrc-0 цонхонд цонхны дундаас C ++ File (.cpp) (эхнийх) дээр дарна уу. Нэрийн текст талбарт Main.cpp бичнэ үү.
    • Байршил нь байх ёстой C: / GLP / GLUT-GLEW-0 \
    • Нэмэх товчийг дарна уу. Файл нь үндсэн текст засварлагч дээр нээгдэх боловч одоогоор файлыг хоосон орхино.
  • Төслийн шинж чанарыг тохируулах. Solution Explorer -ийн шидтэн дээр төслийн нэрийг баруун товшино уу GLUTsrc-GLEWsrc-0 > Properties -ийг сонгоно уу.

    • (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 хийх > эхний дүрс дээр дарна уу> буулгана уу.
      • Нэмэлт номын сангийн лавлахын цонхонд ОК дарна уу.
    • (4) Нэмэлт хамаарал. Linker унах цэсэнд Оруулах> цэсийн хажууд байгаа эхний хэсгийг сонгох, Нэмэлт хамаарал> талбарын төгсгөлд байгаа доош сумыг дарах> Засах …> хуулбарыг сонгоно уу. opengl32.lib; freeglutd.lib; glew32d.lib Нэмэлт хараат байдлын шидтэний хамгийн дээд талын текст хайрцагт оруулаад OK дарна уу.
    • (5) Системийг Дэд системийн КОНСОЛ руу тохируулна уу.

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

  • Freeglutd.dll болон glew32d.dll файлуудыг хуулж GLUTsrc-GLEWsrc-0 фолдерт буулгана уу.

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

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