როგორ დავაყენოთ OpenGL FreeGLUT GLEW თარგი პროექტი Visual Studio– ში

Სარჩევი:

როგორ დავაყენოთ OpenGL FreeGLUT GLEW თარგი პროექტი Visual Studio– ში
როგორ დავაყენოთ OpenGL FreeGLUT GLEW თარგი პროექტი Visual Studio– ში

ვიდეო: როგორ დავაყენოთ OpenGL FreeGLUT GLEW თარგი პროექტი Visual Studio– ში

ვიდეო: როგორ დავაყენოთ OpenGL FreeGLUT GLEW თარგი პროექტი Visual Studio– ში
ვიდეო: How to Change User Name of Account in Windows 10 | How to Change Your Account Name on Windows 10 2024, აპრილი
Anonim

ბევრი პროგრამისტი ანიჭებს უპირატესობას OpenGL გრაფიკას. თუ თქვენ ერთ -ერთი მათგანი ხართ, მკაცრად გირჩევთ მისი მწარმოებელი, გამოიყენოთ ფანჯრის ინსტრუმენტების ნაკრები (როგორიცაა freeGLUT) და OpenGL დატვირთვის ბიბლიოთეკები (როგორიცაა GLEW). ეს სახელმძღვანელო დაგეხმარებათ გაუმკლავდეთ OpenGL– ის გამოყენების პირველ გამოწვევას freeGLUT– ით და GLEW– ით: მათი ინსტალაცია და დაყენება და თქვენი პირველი პროექტის შექმნა OpenGL– თავისუფალი GLUT – GLEW შაბლონით Visual Studio 2019– ში.

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

ნაბიჯები

ნაწილი 1 8 -დან: ჩამოტვირთეთ უფასო GLUT და GLEW

მონიშნეთ freeglut
მონიშნეთ freeglut

ნაბიჯი 1. მონიშნეთ რას ელოდებით

მონიშნეთ ნაბიჯი ან ქვე – ნაბიჯი ან მისი ნაწილი და შემდეგ გააკეთეთ. მაგალითად იხილეთ სურათი ზემოთ.

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

გახსენით Windows- ის ფაილების გამომძიებელი> გადადით დისკზე (დირექტორია) C. თუ GL საქაღალდე უკვე არსებობს, არაფერია.

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

ნაბიჯი 3. ჩამოტვირთეთ პროგრამა GLEW

  • თუ თქვენ უკვე გადმოწერილი გაქვთ GLEW ორობითი ფაილი, თქვენ გაქვთ ისინი GL საქაღალდეში, 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.

ნაბიჯი 4. ჩამოტვირთეთ freeglut 3.0.0 MSVC პაკეტი

შემდეგ ბმულზე დააწკაპუნეთ მარჯვენა ღილაკით და აირჩიეთ გახსენით ბმული ახალ ფანჯარაში https://www.transmissionzero.co.uk/software/freeglut-devel/. განყოფილებაში freeglut 3.0.0 MSVC პაკეტი დააწკაპუნეთ ჩამოტვირთეთ freeglut 3.0.0 MSVC– სთვის.

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

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

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

თუ ის უკვე არსებობს, არაფერია. თუ არა, გადადით დისკზე C:, და შექმენით საქაღალდე GLP.

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

  • Visual Studio– ს მთავარ მენიუში დააწკაპუნეთ ფაილი> ახალი> პროექტი…> ოსტატში ახალი პროექტის შექმნა დააწკაპუნეთ ცარიელ პროექტზე> შემდეგი.

    • ში დააკონფიგურირეთ თქვენი ახალი პროექტი ოსტატი "პროექტის სახელის" ტიპისთვის: GLUT-GLEW-0.
    • "ადგილმდებარეობის" ტექსტური ველის გვერდით დააჭირეთ…. გადადით C:> GLP> დააწკაპუნეთ აირჩიეთ საქაღალდეზე. ახლა "ადგილმდებარეობა" არის C: / GLP \.
    • შეამოწმეთ "განათავსეთ გადაწყვეტა და პროექტი ერთსა და იმავე დირექტორიაში"> დააწკაპუნეთ შექმნაზე.
    • დაელოდეთ სანამ გამოჩნდება Visual Studio 2019 მაგალითი.

ნაბიჯი 3. დაამატეთ თქვენი საწყისი ფაილი პროექტს

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

ნაწილი 3 მე -8: GLUT და GLEW დაყენება პროექტზე

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

  • Solution Explorer– ში, მარჯვენა ღილაკით დააწკაპუნეთ თქვენი პროექტის სახელზე, ეს არის GLUT-GLEW-0 და აირჩიეთ თვისებები.
  • GLUT-GLEW-0 Properties 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 "ბიბლიოთეკის დამატებითი დირექტორიები"

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

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

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

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

    Opengl 3 1
    Opengl 3 1
  • დააკოპირეთ freeglut.lib; glew32.lib; opengl32.lib და ჩასვით დამატებითი დამოკიდებულების ოსტატის ყველაზე ტექსტური ყუთში.
  • დააწკაპუნეთ OK დამატებითი დამოკიდებულებების ოსტატში.

    დამატებითი დამოკიდებულებები 3
    დამატებითი დამოკიდებულებები 3

ნაბიჯი 4. დააყენეთ linker "SubSystem" to "Console"

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

ნაბიჯი 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> გამოშვება> 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. შეამოწმეთ თქვენი პროექტი

მარჯვენა ღილაკით დააწკაპუნეთ შემდეგ ბმულზე და აირჩიეთ გახსენით ბმული ახალ ფანჯარაში badprog. გადაახვიეთ გვერდზე და იპოვეთ განყოფილება ტესტირება დაყენება (იხ. სურათი ზემოთ). დააკოპირეთ კოდი და ჩასვით Main.cpp კოდის არეში> დააჭირეთ Ctrl + F5. თქვენ უნდა ნახოთ ორი ფანჯარა: ერთი შავი (კონსოლი) და მეორე თეთრი კვადრატი შავ ფონზე. თუ ამას ვერ ხედავთ, გადადგით შემდეგი ნაბიჯი.

ნაბიჯი 8. შეცდომის გამოსწორება

"შეცდომის სიაში" თუ ხედავთ შეცდომას შესახებ

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

ნაწილი 4 მე -8: პროექტის შექმნა GLUT-GLEW თარგით

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

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

  • შაბლონი შეიქმნა.
  • დახურეთ ფანჯარა შაბლონის ბილიკით.

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

  • დააწკაპუნეთ ფაილი> ახალი> პროექტი….
  • ში შექმენით ახალი პროექტი ოსტატი, შაბლონების სიაში აირჩიეთ GLUT-GLEW> დააწკაპუნეთ შემდეგი.
  • ში დააკონფიგურირეთ თქვენი ახალი პროექტი ოსტატი, "პროექტის სახელში" ტექსტის ველის ტიპი GLUT-GLEW-1.
  • დააკოპირეთ C: / GLP, და ჩასვით მდებარეობა ტექსტის ველი.
  • დარწმუნდით, რომ მოათავსეთ გადაწყვეტა და პროექტი იმავე დირექტორიაში. დააწკაპუნეთ შექმნაზე.
  • Solution Explorer– ში, ორჯერ დააწკაპუნეთ წყარო ფაილებზე> ორჯერ დააწკაპუნეთ ++ 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> დააწკაპუნეთ ცარიელ უბანზე> მარჯვენა ღილაკით> დააწკაპუნეთ ჩასმა.
    • ახლა dll ფაილები glew32.dll და freeglut.dll არის პროექტის საქაღალდეში GLUT-GLEW-1 Main.cpp და სხვა 4 ფაილებს შორის.

ნაბიჯი 4. შეამოწმეთ თქვენი პროექტი, როგორც ზემოთ

Ყოჩაღ!

ნაწილი 5 მე -8დან: პროექტის მიზნობრივი x64 პლატფორმის შექმნა

ნაბიჯი 1. გადადით Visual Studio– ს მთავარ მენიუში

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

  • დააკოპირეთ GLUT64-GLEW64-0 და ჩასვით Პროექტის სახელი ტექსტის ველი.
  • დააკოპირეთ C: / GLP \ და ჩასვით მდებარეობა ტექსტის ველი.
  • შეამოწმეთ "განათავსეთ გადაწყვეტა და პროექტი ერთსა და იმავე დირექტორიაში"> დააწკაპუნეთ შექმნაზე.
  • დაელოდეთ სანამ გამოჩნდება Visual Studio 2019 მაგალითი.

ნაბიჯი 2. დაამატეთ წყაროს ფაილი პროექტის საქაღალდეში

  • იმ Solution Explorer ფანჯარა, მარჯვენა ღილაკით Source Files საქაღალდე (ბოლო)> დააწკაპუნეთ დამატება> ახალი ერთეულის….
  • ახალი საქონლის დამატება-GLUT64-GLEW64-0 ფანჯარაში დააწკაპუნეთ C ++ ფაილზე (.cpp) (პირველი) ფანჯრის შუა ნაწილიდან. სახელის ტექსტურ ყუთში ჩაწერეთ Main.cpp.
  • ადგილმდებარეობა არის C: / GLP / GLUT64-GLEW64-0 \.
  • დააჭირეთ ღილაკს დამატება. ფაილი გაიხსნება მთავარ ტექსტურ რედაქტორში, მაგრამ დატოვეთ ფაილი ჯერჯერობით ცარიელი.

ნაბიჯი 3. GLUT64-GLEW64-0 თვისებები გვერდები

გადადით "Solution Explorer"> მარჯვენა ღილაკით თქვენი პროექტის სახელზე, რომელიც არის GLUT64-GLEW64-0> აირჩიეთ "თვისებები".

  • Მთავარი მენიუ.

    • ში კონფიგურაცია:

      დატოვე აქტიური (გამართვის) პარამეტრი.

    • ში Პლატფორმა:

      შესვლა, აირჩიეთ x64.

    • დააჭირეთ კონფიგურაციის მენეჯერს….
    • ში აქტიური გადაწყვეტის პლატფორმა:

      აირჩიეთ x64.

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

      Opengl 1
      Opengl 1
  • დამატებითი მოიცავს დირექტორია.

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

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

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

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

    Opengl 3 1
    Opengl 3 1
    • ლინკერის ჩამოსაშლელ მენიუში დააწკაპუნეთ შეყვანაზე> დააწკაპუნეთ დამატებით დამოკიდებულებებზე შესვლაზე> ქვემოთ ისარი ველის მარჯვნივ> დააწკაპუნეთ.

      დამატებითი დამოკიდებულებები 3
      დამატებითი დამოკიდებულებები 3
    • დააკოპირეთ freeglut.lib; glew32.lib; opengl32.lib და ჩასვით დამატებითი დამოკიდებულების ოსტატის ყველაზე ტექსტური ყუთში.
    • დააწკაპუნეთ OK დამატებითი დამოკიდებულებების ოსტატში.
  • დააყენეთ ბმული "ქვესისტემა" "კონსოლზე" რა ლინკერის ჩამოსაშლელ მენიუში დააწკაპუნეთ სისტემა> ქვესისტემა. დააწკაპუნეთ ქვემოთ ისარზე და ჩამოსაშლელი მენიუდან აირჩიეთ კონსოლი (/SUBSYSTEM: CONSOLE). დაწკაპეთ მიმართვა, შემდეგ OK GLUT-GLEW-0 თვისებების გვერდების ფანჯარაში.

ნაბიჯი 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> გამოშვება> x64. "X64" საქაღალდეში დააწკაპუნეთ ფაილზე "glew32.dll"> მარჯვენა ღილაკით> "კოპირება".
    • ახლა გადადით C:> GLP> GLUT64-GLEW64-0. დააწკაპუნეთ მარჯვენა ღილაკით "GLUT64-GLEW64-0" საქაღალდეში ცარიელ ადგილზე და აირჩიეთ "ჩასმა".

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

როგორც დამიზნების x86 პლატფორმა, იხილეთ ზემოთ, ნაწილი 3 ნაბიჯები 7 და 8, მაგრამ Visual Studio– ს მთავარი მენიუ გადართეთ x86 რათა x64.

ნაბიჯი 6. რჩევა:

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

მე -6 ნაწილი მე -8: პროექტის შექმნა GLUT64-GLEW64 შაბლონით

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

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

  • შაბლონი შეიქმნა.
  • დახურეთ ფანჯარა შაბლონის ბილიკით.

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

  • დააწკაპუნეთ ფაილი> ახალი> პროექტი….
  • ში შექმენით ახალი პროექტი ოსტატი, შაბლონების სიაში აირჩიეთ GLUT64-GLEW64> დააწკაპუნეთ შემდეგი.
  • ში დააკონფიგურირეთ თქვენი ახალი პროექტი ოსტატი, "პროექტის სახელში" ტექსტის ველის ტიპი GLUT64-GLEW64-1.
  • დააკოპირეთ C: / GLP, და ჩასვით მდებარეობა ტექსტის ველი.
  • დარწმუნდით, რომ მოათავსეთ გადაწყვეტა და პროექტი იმავე დირექტორიაში. დააწკაპუნეთ შექმნაზე.
  • Visual Studio– ს მთავარ მენიუში გადართეთ x86 x64– ზე.
  • Solution Explorer– ში ორჯერ დააწკაპუნეთ წყარო ფაილებზე> ორჯერ დააწკაპუნეთ ++ Main.cpp. მისი კოდი გამოჩნდება კოდის არეში. გაუშვით. თუ კოდი არ გამოჩნდება, დააწკაპუნეთ მარჯვენა ღილაკით ++ Main.cpp> დააწკაპუნეთ პროექტზე გამორიცხვაზე. ახლა შექმენით ახალი Main.cpp.

ნაბიჯი 3. დაამატეთ dll ფაილები

  • დაამატეთ freeglut.dll ფაილი

    • გადადით C:> GLP> GLUT64-GLEW64-0> დაწკაპუნების ფაილზე freeglut.dll > მარჯვენა ღილაკით> დააწკაპუნეთ კოპირებაზე.
    • გადადით C:> GLP> GLUT64-GLEW64-1> დააწკაპუნეთ ცარიელ უბანზე> მარჯვენა ღილაკით> დააწკაპუნეთ ჩასმა.
    • ახლა ფაილი freeglut.dll არის საქაღალდეში GLUT64-GLEW64-1 Main.cpp და სხვა 4 ფაილებს შორის.
  • დაამატეთ glew32.dll ფაილი

    • გადადით C:> GLP> GLUT64-GLEW64-0> დაწკაპუნების ფაილზე glew32.dll > მარჯვენა ღილაკით> დააწკაპუნეთ ასლი.
    • გადადით C:> GLP> GLUT64-GLEW64-1> დააწკაპუნეთ ცარიელ უბანზე> მარჯვენა ღილაკით> დააწკაპუნეთ ჩასმა.
    • ახლა dll ფაილები glew32.dll და freeglut.dll არის პროექტის საქაღალდეში GLUT64-GLEW64-1 Main.cpp და სხვა 4 ფაილებს შორის.

ნაბიჯი 4. შეამოწმეთ თქვენი პროექტი, როგორც ზემოთ

Ყოჩაღ!

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

ნაწილი 7 8 -დან: ჩაშენებული 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/build
  • კონფიგურაცია და გენერირება. CMake GUI- ში, დააწკაპუნეთ კონფიგურაციაზე> ოსტატში შექმენით დირექტორია დააწკაპუნეთ დიახ> აირჩიეთ 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. ააშენეთ GLEW CMake და Visual Studio– ს მიერ

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

  • პირველი ტექსტის ველის ტიპი C:/GL/GLEWsrc/build/cmake
  • მეორე ტიპში C:/GL/GLEWsrc/build
  • გადადით C:> GL> GLEWsrc> მშენებლობაში. ორჯერ დააწკაპუნეთ "glew.sln", ან "glew", ან "ALL_BUILD.vcxproj". გამოჩნდება Visual Studio– ს მაგალითი. დაელოდეთ მთავარ მენიუში აშენება ჩნდება შესვლა. დააწკაპუნეთ აშენება > შექმენით გამოსავალი (პირველი ვარიანტი).

    • დაელოდეთ სანამ წაიკითხავთ ბოლო სტრიქონს "გამოყვანის" ფანჯარაში: ========== აშენება: 6 წარმატებული, 0 წარუმატებელი, 0 უახლესი, 2 გამოტოვებული "========= =

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

  • გადადით C:> GL> GLEWsrc> build> lib> გამართვა. შიგნით თქვენ უნდა ნახოთ ფაილი glew32d.lib სხვა ფაილებს შორის.

ნაბიჯი 7. შექმენით პროექტი აშენებული FreeGLUT და აშენებული GLEW- ით

დირექტორია (დისკი) C: შექმენით საქაღალდე GLP, თუ არ არსებობს

  • Visual Studio– ს მთავარ მენიუში დააწკაპუნეთ ფაილი> ახალი> პროექტი…> ოსტატში ახალი პროექტის შექმნა დააწკაპუნეთ ცარიელ პროექტზე> შემდეგი.

    • ში დააკონფიგურირეთ თქვენი ახალი პროექტი ოსტატი "პროექტის სახელის" ტიპისთვის: GLUTsrc-GLEWsrc-0
    • "ადგილმდებარეობის" ტექსტურ ველში წაშალეთ ყველაფერი და ჩაწერეთ C: / GLP \
    • შეამოწმეთ "განათავსეთ გადაწყვეტა და პროექტი ერთსა და იმავე დირექტორიაში"> დააწკაპუნეთ შექმნაზე.
    • დაელოდეთ სანამ გამოჩნდება Visual Studio 2019 მაგალითი.
  • დაამატეთ თქვენი საწყისი ფაილი პროექტს.

    • V. S.- ში GUI, "Solution Explorer" ოსტატი, დააწკაპუნეთ მარჯვენა ღილაკით Source Files საქაღალდეზე (ბოლო)> დააჭირეთ Add> New Item….
    • ახალი ნივთის დამატება-GLUTsrc-GLEWsrc-0 ფანჯარაში დააწკაპუნეთ C ++ ფაილზე (.cpp) (პირველი) ფანჯრის შუა ნაწილიდან. სახელის ტექსტურ ყუთში ჩაწერეთ Main.cpp.
    • ადგილმდებარეობა უნდა იყოს C: / GLP / GLUT-GLEW-0 \
    • დააჭირეთ ღილაკს დამატება. ფაილი გაიხსნება მთავარ ტექსტურ რედაქტორში, მაგრამ დატოვეთ ფაილი ჯერჯერობით ცარიელი.
  • დააკონფიგურირეთ პროექტის თვისებები. Solution Explorer ოსტატში, დააწკაპუნეთ მარჯვენა ღილაკით პროექტის სახელზე GLUTsrc-GLEWsrc-0 > აირჩიეთ თვისებები.

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

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

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

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

      • დააკოპირეთ C: / GL / GLUTsrc / build / lib / Debug > დააწკაპუნეთ პირველ ხატულაზე> ჩასვით.
      • დააკოპირეთ C: / GL / GLEWsrc / build / lib / Debug > დააწკაპუნეთ პირველ ხატულაზე> ჩასვით.
      • ბიბლიოთეკის დამატებითი დირექტორიების ოსტატში, დააწკაპუნეთ OK.
    • (4) დამატებითი დამოკიდებულებები რა ლინკერის ჩამოსაშლელ მენიუში აირჩიეთ შეყვანა> მენიუს გვერდით შეარჩიეთ პირველი, დამატებითი დამოკიდებულებები> დააწკაპუნეთ ქვემოთ ისარზე ველის ბოლოს> რედაქტირება…> ასლი opengl32.lib; freeglutd.lib; glew32d.lib და ჩასვით დამატებითი დამოკიდებულებების ოსტატის ზედა ტექსტის ყუთში> დააწკაპუნეთ OK.
    • (5) სისტემის დაყენება ქვესისტემის CONSOLE.

      ლინკერის ჩამოსაშლელ მენიუში აირჩიეთ სისტემა> მენიუს გვერდით შეარჩიეთ პირველი, ქვესისტემა> დააწკაპუნეთ ქვედა ისარზე ველის ბოლოს> აირჩიეთ კონსოლი (/ქვესისტემა: კონსოლი). დააჭირეთ მიმართვას და 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 ახლა უნდა იყოს GLUTsrc-GLEWsrc-0 საქაღალდეში Main.cpp– თან ერთად და Visual Studio– ს მიერ შექმნილი 4 სხვა ფაილი.

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

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

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

Როგორც ზემოთ ნაწილი 4 რა შაბლონის სახელის ტიპისთვის GLUTsrc-GLEWsrc რა პროექტის სახელის ტიპისთვის GLUTsrc-GLEWsrc-1 რა დაიმახსოვრეთ, როდესაც ამ შაბლონით შექმნით პროექტს, Visual Studio GUI მთავარ მენიუში აირჩიეთ x64, ასევე დააკოპირეთ და ჩასვით dll ფაილები, როგორც წინამდებარე ნაწილში. Ყოჩაღ.

მე -8 ნაწილი 8 -დან: შექმნის არჩევა

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

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

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

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

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

Რჩევები

  • როდესაც გჭირდებათ პროექტის საქაღალდის წაშლა, დახურეთ Visual Studio> წაშალეთ პროექტის საქაღალდე> გახსენით Visual Studio.
  • თქვენ შეგიძლიათ შექმნათ საქაღალდე C: / GL საქაღალდეში თქვენი პროექტების ადგილისთვის. პროექტის შექმნისას შეარჩიეთ ეს საქაღალდე "მდებარეობისთვის".
  • კონფიგურაციის ზოგადი გზა დამატებითი მოიცავს დირექტორია ეს არის ის, რომ პირველი ხატის დაწკაპუნების შემდეგ დააწკაპუნეთ სამ წერტილზე … გადადით საქაღალდეში სადაც. და დააჭირეთ აირჩიეთ საქაღალდე.
  • კონფიგურაციის ზოგადი გზა ბიბლიოთეკის დამატებითი ცნობარი ეს არის ის, რომ პირველ ხატულაზე დაწკაპუნების შემდეგ დააწკაპუნეთ სამ წერტილზე … გადადით საქაღალდეში, სადაც.lib ფაილი (ები) ცხოვრობს (ამ გაკვეთილში x86 პლატფორმისთვის, C: / GL / freeglut / lib და C: / GL / glew / lib / Release / Win32) და დააწკაპუნეთ საქაღალდის არჩევაზე.
  • კონფიგურაციის ზოგადი გზა დამატებითი დამოკიდებულებები ეს არის,

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

გირჩევთ: