როგორ დავაყენოთ 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 პროექტზე Visual Studio– სთან ერთად
ვიდეო: How to Enable Developer Mode and USB Booting Chromebook 2024, მაისი
Anonim

ეს სახელმძღვანელო დაგეხმარებათ გაუმკლავდეთ OpenGL, GLFW, GLEW და GLM გამოყენების პირველ გამოწვევას: დააინსტალირეთ და დააყენეთ ისინი და შექმენით თქვენი პირველი პროექტი GLFW-GLEW-GLM შაბლონით Visual Studio 2019– ში.

ის მიიჩნევს, რომ თქვენი პლატფორმა არის Windows და თქვენი IDE არის Visual Studio 2019. Visual Studio– ს ინსტალაციის დროს, შეამოწმეთ Desktop– ის განვითარება C ++ დატვირთვის ველით.

ნაბიჯები

ნაწილი 1 7 -დან: ჩამოტვირთეთ 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-bit და 64-bit.

  • დააწკაპუნეთ გადმოწერილ საქაღალდეზე glew-2.1.0 (ან უახლესი ვერსია)> მარჯვენა ღილაკით> აირჩიეთ დააკოპირეთ.
  • გადადით C:> GL> მარჯვენა ღილაკით> აირჩიეთ ჩასმა.
  • (გარდა ამისა, გახსენით "Files Explorer" ფანჯარა> C:> GL. გადადით ჩამოტვირთვის ფანჯარაში> დააწკაპუნეთ გადმოწერილ საქაღალდეზე და გადაიტანეთ C: / GL)
  • გადარქმევა glew-2.1.0 რათა GLEW.
  • თუ საქაღალდე glew-2.1.0-win32 გადმოწერილია, ორჯერ დააწკაპუნეთ მასზე glew-2.1.0 მისაღებად.
GLM 1
GLM 1

ნაბიჯი 5. ჩამოტვირთეთ GLM

დააწკაპუნეთ მარჯვენა ღილაკით შემდეგ მისამართზე და აირჩიეთ Open Link in New Window glm OpenGL მათემატიკის ბიბლიოთეკა. ზედა მარცხენა კუთხეში დააწკაპუნეთ ჩამოტვირთეთ GLM 0.9.9.7 ან უახლესი ვერსია (იხ. სურათი ზემოთ).

  • დააწკაპუნეთ გადმოწერილ საქაღალდეზე "glm"> მარჯვენა ღილაკით> ასლი.
  • გადადით C: / GL> მარჯვენა ღილაკით> ჩასმა.
  • (გარდა ამისა, გახსენით "Files Explorer" ფანჯარა> C:> GL. გადადით ჩამოტვირთვის ფანჯარაში> დააწკაპუნეთ გადმოწერილ საქაღალდეზე და გადაიტანეთ C: / GL)
  • გადარქმევა გლმ რათა GLM

მე –7 ნაწილი 7: ვიზუალური სტუდიის პროექტის შექმნა

ნაბიჯი 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 ჩანაწერში (ბოლო)> აირჩიეთ Add> New Item….
  • დამატების ახალი ერთეულის-GLFW-GLEW-GLM-0 ოსტატი, დააწკაპუნეთ C ++ ფაილზე (.cpp) (პირველი) ფანჯრის შუა ნაწილიდან. სახელში ტექსტის ყუთში ჩაწერეთ Main.cpp.
  • ადგილმდებარეობა უნდა იყოს C: / GLP / GLFW-GLEW-GLM-0 \
  • დააჭირეთ ღილაკს დამატება. ფაილი გაიხსნება მთავარ ტექსტურ რედაქტორში, მაგრამ დატოვეთ ფაილი ჯერჯერობით ცარიელი.

ნაწილი 7 7: GLFW, GLEW და GLM პროექტზე დაყენება

პროექტი 0
პროექტი 0

ნაბიჯი 1. კონფიგურაცია "დამატებითი მოიცავს დირექტორიებს"

Solution Explorer– ში, მარჯვენა ღილაკით დააწკაპუნეთ თქვენი პროექტის სახელზე, ეს არის GLFW-GLEW-GLM-0 და აირჩიეთ თვისებები. დატოვეთ ნაგულისხმევი პარამეტრები: კონფიგურაცია: აქტიური (გამართვა) და პლატფორმა: აქტიური (Win32)

Opengl 1
Opengl 1

ნაბიჯი 2. გახსენით C/C ++ ჩამოსაშლელი მენიუ

დააწკაპუნეთ ზოგადზე> დამატებით დირექტორიათა ჩართვაზე. > ქვემოთ ისარი ველის ბოლოს> დააწკაპუნეთ ჩამოსაშლელ მენიუში. რა

  • დააკოპირეთ ეს C: / GL / GLFW / მოიცავს > დამატებით ჩართეთ დირექტორიების ოსტატში დააწკაპუნეთ პირველ ხატულაზე> ჩასვით.

    OpenGL 12
    OpenGL 12
  • დააკოპირეთ ეს C: / GL / GLEW / მოიცავს > კვლავ დააწკაპუნეთ პირველ ხატულაზე> ჩასვით.
  • დააკოპირეთ ეს C: / GL / GLM > კიდევ ერთხელ დააწკაპუნეთ პირველ ხატულაზე> ჩასვით.
  • დამატებით ჩართეთ დირექტორიების ოსტატი დააწკაპუნეთ OK.

ნაბიჯი 3. დააკონფიგურირეთ Linker "ბიბლიოთეკის დამატებითი დირექტორიები"

გახსენით Linker ჩამოსაშლელი მენიუ და დააწკაპუნეთ General. დააწკაპუნეთ ბიბლიოთეკის დირექტორიების დამატებით ჩანაწერზე> ქვედა ისარი ველის მარჯვნივ> დააწკაპუნეთ.

  • დააკოპირეთ C: / GL / GLFW / lib-vc2019 > "ბიბლიოთეკის დამატებითი დირექტორიების" ოსტატში, დააწკაპუნეთ პირველ ხატულაზე> ჩასვით.
  • დააკოპირეთ ეს C: / GL / GLEW / lib / გამოშვება / Win32 > დააწკაპუნეთ პირველ ხატულაზე> ჩასვით> დააწკაპუნეთ OK.

ნაბიჯი 4. კონფიგურაცია "დამატებითი დამოკიდებულებები"

  • ლინკერის ჩამოსაშლელ მენიუში დააჭირეთ ღილაკს "შეყვანა". დააწკაპუნეთ დამატებითი დამოკიდებულებების შესვლაზე> ქვემოთ ისარი ველის ბოლოს> ჩამოსაშლელ მენიუში.
  • დააკოპირეთ opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib და ჩასვით დამატებითი დამოკიდებულების ოსტატის ყველაზე ტექსტური ყუთში. დააწკაპუნეთ OK დამატებითი დამოკიდებულებების ოსტატში.

ნაბიჯი 5. დააყენეთ Linker "SubSystem" "Console"

ლინკერის ჩამოსაშლელ მენიუში, დააწკაპუნეთ სისტემაზე> ქვესისტემაზე> დააწკაპუნეთ ქვემოთ ისარზე ველის ბოლოს> ჩამოსაშლელი მენიუდან აირჩიეთ კონსოლი (/ქვეთავი: CONSOLE)> დააწკაპუნეთ მიმართვაზე, შემდეგ OK პროექტის საკუთრების გვერდების ოსტატზე.

ნაბიჯი 6. დააკოპირეთ glew32.dll ფაილი და ჩასვით GLFW-GLEW-GLM-0 პროექტის საქაღალდეში

  • გადადით C:> GL> GLEW> bin> გამოშვება> Win32. დააწკაპუნეთ glew32.dll> მარჯვენა ღილაკით> ასლი.
  • გადადით C:> GLP> GLFW-GLEW-GLM-0. დააწკაპუნეთ მარჯვენა ღილაკით GLFW-GLEW-GLM-0 საქაღალდეში ცარიელ ადგილზე და აირჩიეთ ჩასმა.
  • 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. შეცდომის გამოსწორება

თუ შეცდომების სიაში ხედავთ შეცდომებს, შეამოწმეთ შემდეგი:

  • ფაილი გაფართოებით.ჰ გადადით მე –3 ნაწილში, ნაბიჯი 1, „დააკონფიგურირეთ“დამატებით მოიცავ დირექტორიებს”და მიჰყევით ინსტრუქციას.
  • ფაილი გაფართოებით.lib გადადით მე –3 ნაწილში, ნაბიჯი 2, „დააკავშირეთ ბმულის კონფიგურაცია„ ბიბლიოთეკის დამატებითი დირექტორიები ““და მიჰყევით ინსტრუქციას. ასევე ნაბიჯი 3, "კონფიგურაცია linker" ბიბლიოთეკის დამატებითი დირექტორიები "".
  • ფაილი გაფართოებით.dll გადადით საფეხურზე 5, "დააკოპირეთ glew32.dll ფაილი და ჩასვით პროექტის საქაღალდეში" და მიჰყევით ინსტრუქციას.
  • "შესვლის წერტილი უნდა განისაზღვროს" გადადით მე –4 ნაბიჯზე, დააყენეთ ბმული „ქვესისტემა“„CONSOLE“- ზე და მიჰყევით ინსტრუქციას.
  • სხვა შეცდომების შემთხვევაში, თუ მათ ვერ გამოასწორებთ, დახურეთ Visual Studio> წაშალეთ პროექტის საქაღალდე GLFW-GLEW-GLM-0, რომელიც ცხოვრობს C: / GLP> გახსენით Visual Studio> განმეორებითი დაყენება Მე -2 ნაწილი რა Ყოჩაღ.

მე -7 ნაწილი მე -7: პროექტის შექმნა GLFW-GLEW-GLM თარგით

ნაბიჯი 1. შექმენით თარგი

გადადით Visual Studio– ს მთავარ მენიუში და, სანამ პროექტი -0 ღიაა, დააწკაპუნეთ პროექტზე> შაბლონის ექსპორტზე….

  • ექსპორტის შაბლონის ოსტატზე შეამოწმეთ პროექტის შაბლონი, თუ ის არ არის მონიშნული> დააწკაპუნეთ შემდეგი>.
  • "ექსპორტის შაბლონის ოსტატი" (აირჩიეთ შაბლონის პარამეტრები), შაბლონის სახელის ტექსტურ ყუთში წაშალეთ ყველაფერი, დააკოპირეთ GLFW-GLEW-GLM და ჩასვით> დააწკაპუნეთ დასრულება. თარგი შეიქმნა. წაშალეთ გახსნილი ფანჯარა შაბლონის მისამართით.

ნაბიჯი 2. შექმენით თქვენი პროექტი

  • დააწკაპუნეთ ფაილი> ახალი> პროექტი….
  • ში შექმენით ახალი პროექტი ოსტატი, შაბლონების სიაში აირჩიეთ GLFW-GLEW-GLM (საჭიროების შემთხვევაში გადაახვიეთ შაბლონების სიაში)> დააწკაპუნეთ შემდეგი.
  • იმ დააკონფიგურირეთ თქვენი ახალი პროექტი ოსტატი, "პროექტის სახელი" ტექსტის ველში, ტიპი (ან დააკოპირეთ და ჩასვით) GLFW-GLEW-GLM-1
  • ადგილმდებარეობა უნდა იყოს C: / GLP. თუ არა, დააკოპირეთ C: / GLP და ჩასვით.
  • დარწმუნდით, რომ მოათავსეთ გადაწყვეტა და პროექტი იმავე დირექტორიაში. დააწკაპუნეთ შექმნაზე.

ნაბიჯი 3. დაამატეთ საწყისი ფაილი

Solution Explorer მენიუში ორჯერ დააწკაპუნეთ წყარო ფაილებზე> დააწკაპუნეთ Main.cpp. კოდი უნდა გამოჩნდეს V. S. კოდის არე. სურვილისამებრ შეგიძლიათ შეცვალოთ ან შეცვალოთ კოდი.

ნაბიჯი 4. დააკოპირეთ glew32.dll ფაილი და ჩასვით GLFW-GLEW-GLM-1 პროექტის საქაღალდეში

  • გადადით C:> GL> GLEW> bin> გამოშვება> Win32. დააწკაპუნეთ glew32.dll> მარჯვენა ღილაკით> კოპირება.
  • გადადით C:> GLP> GLFW-GLEW-GLM-1. დააწკაპუნეთ მარჯვენა ღილაკით GLFW-GLEW-GLM-1 პროექტის საქაღალდეში და აირჩიეთ ჩასმა.
  • Glew32.dll ფაილი ახლა უნდა იყოს GLFW-GLEW-GLM-1 პროექტის საქაღალდეში Main.cpp– თან ერთად და Visual Studio– ს მიერ შექმნილი 4 სხვა ფაილი.
  • გაუშვით პროგრამა. Ყოჩაღ.

ნაწილი 5 7 -დან: პროექტის შექმნა 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"> მარჯვენა ღილაკით თქვენი პროექტის სახელზე> აირჩიეთ "თვისებები". პლატფორმაში: ჩანაწერი, აირჩიეთ x64> დააჭირეთ კონფიგურაციის მენეჯერს…

  • აქტიური გადაწყვეტის პლატფორმაში: აირჩიეთ x64
  • პლატფორმის ჩანაწერში, x64 ავტომატურად არის არჩეული.
  • დააწკაპუნეთ დახურვა

ნაბიჯი 6. დამატებითი მოიცავს დირექტორიებს

როგორც ზემოთ, ნაწილი 3, ნაბიჯი 2.

ნაბიჯი 7. ბიბლიოთეკის დამატებითი ცნობარი

გახსენით ჩამოსაშლელი მენიუ "Linker" და დააჭირეთ "General". დააწკაპუნეთ "ბიბლიოთეკის დამატებითი დირექტორიების" ჩანაწერი> ქვემოთ ისარი ველის ბოლოს> "რედაქტირება" ჩამოსაშლელ მენიუში.

  • დააკოპირეთ ეს 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- ის "File Explorer" - ში გადადით

  • C:> GL> GLEW> ბინ> გამოშვება> x64. "X64" საქაღალდეში დააწკაპუნეთ ფაილზე "glew32.dll"> მარჯვენა ღილაკით> "კოპირება".
  • C:> GLP> GLFW64-GLEW64-GLM-0. დააწკაპუნეთ მარჯვენა ღილაკით '' GLFW64-GLEW64-GLM-0 '' პროექტის საქაღალდეში და აირჩიეთ "ჩასმა".

ნაბიჯი 11. შეამოწმეთ პროექტი და გაასწორეთ შეცდომები ასეთის არსებობის შემთხვევაში

როგორც ზემოთ, ნაწილი 3, ნაბიჯები 7, 8.

რჩევა: მაშინაც კი, თუ საკუთრების გვერდების ძირითად პარამეტრებში არის პლატფორმა: x64, დააწკაპუნეთ კონფიგურაციის მენეჯერზე … და აქტიური გადაწყვეტის პლატფორმაზე: აირჩიეთ x64

ნაბიჯი 12. შექმენით შაბლონი

როგორც ზემოთ ნაწილი 4, მაგრამ ნაბიჯი 4 ნავიგაცია C:> GL> GLEW> bin> გამოშვება> x64 ნაცვლად. გაითვალისწინეთ, რომ ფაილის სახელია glew32.dll როგორც პლატფორმა x86. შაბლონის სახელის ტიპისთვის GLFW64-GLEW64-GLM პროექტის სახელის ტიპისთვის GLFW64-GLEW64-GLM-1

რჩევა: ამ შაბლონით შექმნილ ყველა პროექტში აირჩიეთ x64 (გამართვის გვერდით) Visual Studio– ს GUI– ში

მე -6 ნაწილი 7 -დან: ჩაშენებული GLFW, ჩამონტაჟებული GLEW და ჩამონტაჟებული GLM- ის დაყენება

ნაბიჯი 1. შექმენით საქაღალდე GL

გახსენით Windows– ის File Explorer> ნავიგაცია დისკზე (დირექტორია) C.

  • თუ GL საქაღალდე უკვე არსებობს, არაფერია.
  • თუ არა, მარჯვენა ღილაკით ცარიელ ადგილას> აირჩიეთ ახალი> საქაღალდე> ტიპი GL > დააჭირეთ ↵ Enter.

ნაბიჯი 2. დააინსტალირეთ CMake

მარჯვენა ღილაკით დააწკაპუნეთ შემდეგ ბმულზე და აირჩიეთ გახსენით ბმული ახალ ფანჯარაში გამოიყენეთ CMake რომ მიიღოთ ორობითი წყაროს კოდი. Გაყოლა ნაწილი 1 CMake– ის დაყენება.

ნაბიჯი 3. ჩამოტვირთეთ GLFW წყარო

დააწკაპუნეთ მარჯვენა ღილაკით შემდეგ მისამართზე და აირჩიეთ გახსენით ბმული ახალ ფანჯარაში https://www.glfw.org/download.html. აირჩიეთ "წყაროს პაკეტი".

  • გადმოტვირთვის ფანჯარაში დააწკაპუნეთ საქაღალდეზე "glfw-3.3.4" (ან უახლესი ვერსია)> მარჯვენა ღილაკით> აირჩიეთ ასლი.
  • File Explorer– ში გადადით C: \> GL> მარჯვენა ღილაკით> აირჩიეთ ჩასმა. ორჯერ დააწკაპუნეთ საქაღალდის სახელზე> სახელის წაშლა> ტიპი: GLFWsrc > დააჭირეთ ↵ Enter.

ნაბიჯი 4. ჩამოტვირთეთ GLEW წყარო

დააწკაპუნეთ მარჯვენა ღილაკით შემდეგ მისამართზე და აირჩიეთ გახსენით ბმული ახალ ფანჯარაში https://glew.sourceforge.net/. გვერდით წყარო დააწკაპუნეთ ZIP.

  • გადმოტვირთვის ფანჯარაში დააწკაპუნეთ საქაღალდეზე "glew-2.1.0" (ან უახლესი)> მარჯვენა ღილაკით> ასლი.
  • ნავიგაცია C: \> GL. მარჯვენა ღილაკით> ჩასმა. ორჯერ დააწკაპუნეთ საქაღალდის სახელზე და გადაარქვით სახელი GLEWsrc > დააჭირეთ ↵ Enter. ახლა საქაღალდეში GL თქვენ გაქვთ საქაღალდეები GLFWsrc და GLEWsrc, ალბათ სხვათა შორის.

ნაბიჯი 5. ჩამოტვირთეთ GLM, თუ ის უკვე არ არის გადმოწერილი

გადადით 1 ნაწილზე და მიყევით მე –5 ნაბიჯს.

ნაბიჯი 6. ააშენეთ GLFW CMake და Visual Studio– ს მიერ

გადადით CMake GUI– ში.

  • დააკოპირეთ (ფრთხილად იყავით, ნუ დააკოპირებთ ცარიელ ადგილს) C:/GL/GLFWsrc და ჩასვით ტექსტის პირველ ველში.
  • დააკოპირეთ (ფრთხილად იყავით, ნუ დააკოპირებთ ცარიელ ადგილს) C:/GL/GLFWsrc/build და ჩასვით მეორე ტექსტის ველში ("სად უნდა ავაშენოთ ორობები:").
  • კონფიგურაცია და გენერირება. CMake GUI- ში, დააწკაპუნეთ კონფიგურაციაზე> ოსტატში შექმენით დირექტორია დააწკაპუნეთ დიახ> აირჩიეთ Visual Studio 16 2019> დააწკაპუნეთ დასრულება.

    როდესაც CMake GUI– ში კითხულობთ: „კონფიგურაცია დასრულებულია“, დააწკაპუნეთ გენერირებაზე. თქვენ უნდა წაიკითხოთ: "გენერირება დასრულებულია"

  • შექმენით თქვენი გამოსავალი.

    • გადადით C:> GL> GLFWsrc> build. ორჯერ დააწკაპუნეთ "GLFW.sln", ან "GLFW", ან "ALL_BUILD.vcxproj". გამოჩნდება Visual Studio– ს მაგალითი. დაელოდეთ სანამ მთავარ მენიუში გამოჩნდება Build ჩანაწერი. დააწკაპუნეთ მასზე> "შექმენით გამოსავალი".
    • დაელოდეთ სანამ წაიკითხავთ ბოლო სტრიქონს "გამოყვანის" ფანჯარაში: ========== აშენება: 32 წარმატებული, 0 წარუმატებელი, 0 უახლესი, 2 გამოტოვებული "========= =

      Glfw ვერსიებში "წარმატებული" ცვლილებების რაოდენობა

  • გადადით C: \> GL> GLFWsrc> build> src> გამართვა. შიგნით თქვენ უნდა ნახოთ ფაილი glfw3.lib.

ნაბიჯი 7. ააშენეთ GLEW CMake და Visual Studio– ს მიერ

მიჰყევით ზემოთ მოცემულ ნაბიჯს, მაგრამ

  • დააკოპირეთ (ფრთხილად იყავით, ნუ დააკოპირებთ ცარიელ ადგილს) C:/GL/GLEWsrc/build/cmake და ჩასვით ტექსტის პირველ ველში.
  • დააკოპირეთ (ფრთხილად იყავით, ნუ დააკოპირებთ ცარიელ ადგილს) C:/GL/GLEWsrc/build და ჩასვით მეორე ტექსტის ველში.
  • გადადით C:> GL> GLEWsrc> მშენებლობაში. ორჯერ დააწკაპუნეთ "glew.sln", ან "glew", ან "ALL_BUILD.vcxproj".
  • V. S.- ში გამოყვანის ოსტატი, დღეს წარმატებული (31-1-2020) არის 6, თუმცა შეიძლება შეიცვალოს მოგვიანებით ვერსიაში.
  • გადადით C:> GL> GLEWsrc> build> lib> გამართვა. შიგნით თქვენ უნდა ნახოთ ფაილი glew32d.lib სხვა ფაილებს შორის.

ნაბიჯი 8. ააშენეთ GLM CMake და Visual Studio– ს მიერ

დაიცავით ნაბიჯი 6 (ამ ნაწილის) შექმენით GLFW CMake და Visual Studio– ს მიერ მაგრამ…

  • პირველი ტექსტური ველისთვის, დააკოპირეთ (ყურადღება:

    ნუ დააკოპირებთ ცარიელ ადგილს) და ჩასვით C:/GL/GLM

  • მეორე ტექსტური ველის ასლისთვის (ყურადღება:

    ნუ დააკოპირებთ ცარიელ ადგილს) და ჩასვით C:/GL/GLM/build

  • გადადით C:> GL> GLM> მშენებლობაში. ორჯერ დააწკაპუნეთ ფაილზე "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> გამართვა. შიგნით თქვენ უნდა ნახოთ ფაილი glm_static.lib სხვა ფაილებს შორის.

ნაბიჯი 9. შექმენით აშენებული GLFW, აშენებული GLEW და აშენებული GLM პროექტში

  • შექმენით ცარიელი პროექტი შესაბამისად Მე -2 ნაწილი რა სახელის ტიპისთვის GLFWsrc-GLEWsrc-GLMsrc-0 "ადგილმდებარეობა:" უნდა იყოს: C: / GLP გახსოვდეთ დაამატეთ ფაილი Main.cpp.
  • დააკონფიგურირეთ პროექტის თვისებები. Solution Explorer ოსტატში, მარჯვენა ღილაკით დააწკაპუნეთ პროექტის სახელზე, რომელიც არის GLFWsrc-GLEWsrc-GLMsrc-0> აირჩიეთ თვისებები.

    • (1) GLFWsrc-GLEWsrc-GLMsrc-0 Properties Pages მთავარ მენიუში.

      პლატფორმის ჩანაწერში აირჩიეთ x64> დააჭირეთ კონფიგურაციის მენეჯერს….

      • აქტიური გადაწყვეტის პლატფორმაში: აირჩიეთ x64.
      • პლატფორმის ჩანაწერში, x64 ავტომატურად არის არჩეული.
      • დააწკაპუნეთ დახურვა.
    • (2) დამატებითი მოიცავს კატალოგებს რა დააწკაპუნეთ C/C ++> ზოგადი> მენიუს გვერდით აირჩიეთ პირველი, დამატებითი კატალოგების ჩათვლით> დააწკაპუნეთ ქვემოთ ისარზე ველის ბოლოს> დააწკაპუნეთ რედაქტირებაზე….

      • დააკოპირეთ C: / GL / GLFWsrc / მოიცავს > "დამატებით დირექტორიათა ჩართვის" ოსტატში დააწკაპუნეთ პირველ ხატულაზე> ჩასვით ტექსტის ზედა ველში.
      • დააკოპირეთ C: / GL / GLEWsrc / მოიცავს > კვლავ დააწკაპუნეთ პირველ ხატულაზე> ჩასვით.
      • დააკოპირეთ C: / GL / GLM > დააწკაპუნეთ კიდევ ერთხელ პირველ ხატულაზე> ჩასვით.
      • "დამატებით დირექტორიათა ჩართვის" ოსტატში დააჭირეთ ღილაკს OK.
    • (3) ბიბლიოთეკის დამატებითი ცნობარი რა ორჯერ დააწკაპუნეთ Linker> დააწკაპუნეთ ზოგადზე> ბიბლიოთეკის დამატებით დირექტორიებზე> დააწკაპუნეთ ქვედა ისარზე ველის ბოლოს> დააწკაპუნეთ რედაქტირებაზე….

      • დააკოპირეთ C: / GL / GLFWsrc / build / src / გამართვა > ბიბლიოთეკის დამატებით დირექტორიებში "ოსტატი დააწკაპუნეთ პირველ ხატულაზე> ჩასვით ტექსტის ზედა ველში.
      • დააკოპირეთ C: / GL / GLEWsrc / build / lib / Debug > კვლავ დააწკაპუნეთ პირველ ხატულაზე> ჩასვით.
      • დააკოპირეთ C: / GL / GLM / build / glm / Debug > დააწკაპუნეთ კიდევ ერთხელ პირველ ხატულაზე> ჩასვით.
    • (4) დამატებითი დამოკიდებულებები რა ლინკერის ჩამოსაშლელ მენიუში აირჩიეთ შეყვანა> მენიუს გვერდით შეარჩიეთ პირველი, დამატებითი დამოკიდებულებები> დააწკაპუნეთ ქვემოთ ისარზე ველის ბოლოს> რედაქტირება….

      • დააკოპირეთ opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > ჩასვით "დამატებითი დამოკიდებულებების" ოსტატის ზედა ტექსტის ყუთში.
      • "დამატებითი დამოკიდებულებების" ოსტატში დააჭირეთ ღილაკს OK.
    • (5) სისტემის დაყენება ქვესისტემის CONSOLE.

      ლინკერის ჩამოსაშლელ მენიუში აირჩიეთ სისტემა> მენიუს გვერდით შეარჩიეთ პირველი, ქვესისტემა> დააწკაპუნეთ ქვედა ისარზე ველის ბოლოს> აირჩიეთ კონსოლი (/ქვესისტემა: კონსოლი). დააჭირეთ მიმართვას და OK.

  • დააკოპირეთ glew32d.dll ფაილი და ჩასვით GLFWsrc-GLEWsrc-GLMsrc-0 პროექტის საქაღალდეში.

    • გადადით C:> GL> GLEWsrc> build> bin> გამართვა. დააწკაპუნეთ glew32d.dll > მარჯვენა ღილაკით> კოპირება.
    • გადადით C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. დააწკაპუნეთ მარჯვენა ღილაკით GLFWsrc-GLEWsrc-GLMsrc-0 პროექტის საქაღალდეში და აირჩიეთ ჩასმა.
  • დააკოპირეთ glm_shared.dll ფაილი და ჩასვით GLFWsrc-GLEWsrc-GLMsrc-0 პროექტის საქაღალდეში.

    • გადადით C:> GL> GLM> build> glm> გამართვა. დააწკაპუნეთ glm_shared.dll > დააწკაპუნეთ მარჯვენა ღილაკით> დააკოპირეთ.
    • გადადით C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. დააწკაპუნეთ მარჯვენა ღილაკით GLFWsrc-GLEWsrc-GLMsrc-0 პროექტის საქაღალდეში და აირჩიეთ ჩასმა.
    • glew32d.dll და glm_shared.dll ფაილები უნდა იყოს GLFWsrc-GLEWsrc-GLMsrc-0 პროექტის საქაღალდეში Main.cpp– თან ერთად და Visual Studio– ს მიერ შექმნილი 4 სხვა ფაილი.

ნაბიჯი 10. შეამოწმეთ თქვენი პროექტი და გაასწორეთ შეცდომები ასეთის არსებობის შემთხვევაში

გადადით მე –3 ნაწილზე და მიყევით ნაბიჯებს 7 და 8.

ნაბიჯი 11. შექმენით თარგი

როგორც ზემოთ ნაწილი 4. შაბლონის სახელის ტიპისათვის GLFWsrc-GLEWsrc-GLMsrc პროექტის სახელისთვის ტიპი GLFWsrc-GLEWsrc-GLMsrc-1 გახსოვდეთ, ყველა პროექტში, რომელსაც თქვენ შექმნით ამ შაბლონით დააწკაპუნეთ x64 V. S. GUI– ს მთავარი მენიუ.

მე -7 ნაწილი 7 -დან: დაყენების არჩევა

ნაბიჯი 1. ამ სახელმძღვანელოში თქვენ ისწავლეთ, რომ 3 იყო GLFW, GLEW და GLM პროექტში Visual Studio– სთან ერთად

  • დააყენეთ ორობითი x86 (32 ბიტი).

    ეს ყველაზე ადვილია. თქვენ უნდა დაიწყოთ სწავლის დაწყება აქედან.

  • დააყენეთ ორობითი x64 (64 ბიტი).

    ის მიზნად ისახავს x64 პლატფორმას. შეარჩიეთ იგი მხოლოდ მაშინ, როდესაც ამის კონკრეტული მიზეზი გაქვთ.

  • შეადგინეთ GLFW წყარო, GLEW წყარო, GLM წყარო და შექმენით ისინი პროექტში.

    სამიზნეებიც x64. ყველაზე რთული. თუმცა საუკეთესო.

Რჩევები

  • თქვენ შეგიძლიათ შექმნათ საქაღალდე C: / GL საქაღალდეში თქვენი პროექტების ადგილისთვის. პროექტის შექმნისას შეარჩიეთ ეს საქაღალდე "მდებარეობისთვის".
  • კონფიგურაციის ზოგადი გზა დამატებითი მოიცავს დირექტორია ეს არის ის, რომ პირველი ხატის დაწკაპუნების შემდეგ დააწკაპუნეთ სამ წერტილზე … გადადით საქაღალდეში, სადაც.h ფაილი (ები) ცოცხალია (ამ გაკვეთილში C: / GL / glfw / include, C: / GL / glew / include და C: / GL / glm) და დააჭირეთ აირჩიეთ საქაღალდე.
  • კონფიგურაციის ზოგადი გზა ბიბლიოთეკის დამატებითი ცნობარი ეს არის ის, რომ პირველი ხატის დაწკაპუნების შემდეგ დააწკაპუნეთ სამ წერტილზე …, გადადით საქაღალდეში, სადაც.lib ფაილი (ები) ცხოვრობს (ამ tutorial- ში x86 პლატფორმისთვის, C: / GL / glfw / lib-vc2019 და C: / GL / glew / lib / გამოშვება / Win32) და დააჭირეთ აირჩიეთ საქაღალდე.
  • კონფიგურაციის ზოგადი გზა დამატებითი დამოკიდებულებები ეს არის,

    • File Explorer– ში გადადით საქაღალდეში, სადაც.lib ფაილ (ებ) ი ცხოვრობს (ამ გაკვეთილში x86 პლატფორმისთვის, C: / GL / glfw / lib-vc2019 და C: / GL / glew / lib / გამოშვება / Win32), დააწკაპუნეთ ორჯერ თითოეული.lib ფაილის სახელზე და დააკოპირეთ (strike Ctrl+C) სახელი მისი გაფართოებით.lib.
    • ახლა გადადით დამატებითი დამოკიდებულებების ოსტატზე და ჩასვით (Ctrl+V დარტყმით). ჩაწერეთ მძიმით (;).
    • თუ გსურთ OpenGL- ის კონფიგურაცია თქვენი პროექტით დაამატეთ opengl32.lib.
  • თუ dll ფაილებია საჭირო, მაშინ თქვენს მიერ შექმნილ ყველა პროექტში - თუნდაც პროექტის მიერ შექმნილი შაბლონით dll ფაილის ჩათვლით - თქვენ უნდა დააკოპიროთ dll ფაილები ბიბლიოთეკებიდან ან წინა პროექტიდან და ჩასვით ახალ პროექტში.

გირჩევთ: