Πώς να ρυθμίσετε ένα Πρότυπο 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
Βίντεο: Αλλαγή του ονόματος του υπολογιστή και του ονόματος χρήστη 2024, Απρίλιος
Anonim

Πολλοί προγραμματιστές προτιμούν το OpenGL για γραφικά. Εάν είστε ένας από αυτούς, σας συνιστάται έντονα από τον παραγωγό του, να χρησιμοποιήσετε μια εργαλειοθήκη παραθύρων (όπως το freeGLUT) και μια βιβλιοθήκη φόρτωσης OpenGL (όπως το GLEW). Αυτός ο οδηγός θα σας βοηθήσει να ξεπεράσετε την πρώτη πρόκληση της χρήσης του OpenGL με το freeGLUT και το GLEW: Εγκατάσταση και ρύθμιση και δημιουργία του πρώτου έργου σας με το Πρότυπο OpenGL-freeGLUT-GLEW στο Visual Studio 2019.

Αυτός ο οδηγός θα υποθέσει ότι η πλατφόρμα σας είναι Windows και το IDE σας είναι Visual Studio. Κατά την εγκατάσταση του Visual Studio, ελέγξτε το πλαίσιο ανάπτυξης επιφάνειας εργασίας με φόρτο εργασίας 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.

Μέρος 2 από 8: Δημιουργία έργου Visual Studio

Βήμα 1. Δημιουργήστε φάκελο GLP

Αν υπάρχει ήδη δεν πειράζει. Εάν όχι, μεταβείτε στο δίσκο C:, και δημιουργήστε το φάκελο GLP.

Βήμα 2. Δημιουργήστε ένα κενό έργο

  • Στο κύριο μενού του Visual Studio, κάντε κλικ στην επιλογή Αρχείο> Νέο> Έργο…> στον οδηγό Δημιουργία νέου έργου, κάντε κλικ στην επιλογή Κενό έργο> Επόμενο.

    • Σε Διαμορφώστε το νέο σας έργο οδηγός για τον τύπο "Όνομα έργου": GLUT-GLEW-0.
    • Δίπλα στο πεδίο κειμένου "Τοποθεσία" κάντε κλικ στο…. Μεταβείτε στο C:> GLP> κάντε κλικ στην επιλογή Επιλογή φακέλου. Τώρα είναι "Τοποθεσία" C: / GLP \.
    • Επιλέξτε "Τοποθετήστε λύση και έργο στον ίδιο κατάλογο"> κάντε κλικ στην επιλογή Δημιουργία.
    • Περιμένετε μέχρι να εμφανιστεί η παρουσία του Visual Studio 2019.

Βήμα 3. Προσθέστε το αρχείο προέλευσης στο έργο

  • Στο παράθυρο εξερεύνησης λύσεων, κάντε δεξί κλικ στο φάκελο Αρχεία πηγής (το τελευταίο)> κάντε κλικ στην επιλογή Προσθήκη> Νέο στοιχείο….
  • Στο παράθυρο Προσθήκη νέου στοιχείου-GLUT-GLEW-0, κάντε κλικ στο αρχείο C ++ (.cpp) (το πρώτο) από τη μέση του παραθύρου. Στο πλαίσιο κειμένου Όνομα, πληκτρολογήστε Main.cpp.
  • Η τοποθεσία είναι C: / GLP / GLUT-GLEW-0 \.
  • Κάντε κλικ στο κουμπί Προσθήκη. Το αρχείο θα ανοίξει στον κύριο επεξεργαστή κειμένου, αλλά αφήστε το αρχείο κενό προς το παρόν.

Μέρος 3 από 8: Εγκατάσταση του GLUT και του GLEW σε ένα έργο

Βήμα 1. Διαμόρφωση "Additional Include Directories"

  • Στο Solution Explorer, κάντε δεξί κλικ στο όνομα του έργου σας, δηλαδή GLUT-GLEW-0 και επιλέξτε Ιδιότητες.
  • Στο κύριο μενού του οδηγού σελίδων ιδιοκτησίας GLUT-GLEW-0, στην επιλογή Διαμόρφωση: αφήστε την προεπιλεγμένη ρύθμιση Ενεργό (Αποσφαλμάτωση)> Πλατφόρμα: Ενεργό (Win32).

    Έργο 0
    Έργο 0

    in32)}}.

    Έργο 0
    Έργο 0
  • Ανοίξτε το μενού C/C ++. Κάντε κλικ στην επιλογή Γενικά> Πρόσθετοι κατάλογοι συμπερίληψης> κάντε κλικ στο κάτω βέλος στα δεξιά του πεδίου> κάντε κλικ.

    Opengl 1
    Opengl 1
  • αντίγραφο C: / GL / GLUT / περιλαμβάνονται > στον Οδηγό πρόσθετης συμπερίληψης καταλόγων, κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.

    OpenGL 12
    OpenGL 12
  • αντίγραφο C: / GL / GLEW / περιλαμβάνονται > κάντε ξανά κλικ στο πρώτο εικονίδιο> επικόλληση.
  • Στον οδηγό Πρόσθετης συμπερίληψης καταλόγων κάντε κλικ στο κουμπί OK.

Βήμα 2. Διαμόρφωση συνδέσμου "Πρόσθετοι κατάλογοι βιβλιοθηκών"

  • Ανοίξτε το αναπτυσσόμενο μενού Linker και κάντε κλικ στην επιλογή Γενικά. Κάντε κλικ στην καταχώριση πρόσθετων καταλόγων βιβλιοθηκών> κάτω βέλος στα δεξιά του πεδίου>.

    Opengl 2 2
    Opengl 2 2
  • αντίγραφο C: / GL / GLUT / lib > στον Οδηγό πρόσθετων καταλόγων βιβλιοθηκών κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.
  • αντίγραφο C: / GL / GLEW / lib / Release / Win32 > κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.
  • Στον οδηγό πρόσθετων καταλόγων βιβλιοθηκών κάντε κλικ στο κουμπί OK.

Βήμα 3. Διαμόρφωση συνδέσμου "Πρόσθετες εξαρτήσεις"

  • Στο αναπτυσσόμενο μενού Linker, κάντε κλικ στην επιλογή Εισαγωγή> κάντε κλικ στην καταχώριση Πρόσθετες εξαρτήσεις> το κάτω βέλος στα δεξιά του πεδίου> κάντε κλικ.

    Opengl 3 1
    Opengl 3 1
  • αντίγραφο freeglut.lib; glew32.lib; opengl32.lib και επικολλήστε στο πάνω μέρος του πλαισίου κειμένου του οδηγού Πρόσθετες εξαρτήσεις.
  • Κάντε κλικ στο κουμπί OK στον οδηγό Πρόσθετες εξαρτήσεις.

    Πρόσθετες εξαρτήσεις 3
    Πρόσθετες εξαρτήσεις 3

Βήμα 4. Ορίστε το σύνδεσμο "SubSystem" σε "Console"

Στο αναπτυσσόμενο μενού Linker, κάντε κλικ στο Σύστημα> Υποσύστημα. Κάντε κλικ στο κάτω βέλος και επιλέξτε Console (/SUBSYSTEM: CONSOLE) από το αναπτυσσόμενο μενού. Κάντε κλικ στην επιλογή Εφαρμογή και, στη συνέχεια, OK στο παράθυρο Σελίδες ιδιοτήτων GLUT-GLEW-0

Βήμα 5. Αντιγράψτε το αρχείο freeglut.dll και επικολλήστε στο φάκελο έργου GLUT-GLEW-0

  • Μεταβείτε στο C:> GL> GLUT> κάδος. Μέσα στον φάκελο κάδου κάντε κλικ στο αρχείο freeglut.dll> κάντε δεξί κλικ> Αντιγραφή.
  • Μεταβείτε στο C:> GLP> GLUT-GLEW-0. Κάντε δεξί κλικ σε μια κενή περιοχή στο φάκελο GLUT-GLEW-0 και επιλέξτε Επικόλληση.
  • Το αρχείο freeglut.dll θα πρέπει τώρα να βρίσκεται στον κατάλογο του έργου σας μαζί με το αρχείο Main.cpp και μερικά άλλα αρχεία που δημιουργήθηκαν από το Visual Studio.

Βήμα 6. Αντιγράψτε το αρχείο glew32.dll και επικολλήστε το στο φάκελο έργου GLUT-GLEW-0

  • Μεταβείτε στο C:> GL> GLEW> bin> Release> Win32. Κάντε κλικ στο glew32.dll> δεξί κλικ> Αντιγραφή.
  • Μεταβείτε στο C:> GLP> GLUT-GLEW-0. Κάντε δεξί κλικ σε μια κενή περιοχή στο φάκελο Project-0 και επιλέξτε Επικόλληση.
  • Το αρχείο glew32.dll θα πρέπει τώρα να βρίσκεται στο φάκελο GLUT-GLEW-0 μαζί με το Main.cpp, το freeglut.dll και άλλα 4 αρχεία που δημιουργήθηκαν από το Visual Studio.
Freeglut 1
Freeglut 1

Βήμα 7. Δοκιμάστε το έργο σας

Κάντε δεξί κλικ στον ακόλουθο σύνδεσμο και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο badprog. Μετακινηθείτε προς τα κάτω στη σελίδα και βρείτε την ενότητα Δοκιμάζοντας τη ρύθμιση (δείτε την εικόνα παραπάνω). Αντιγράψτε τον κωδικό και επικολλήστε στην περιοχή κώδικα Main.cpp> πατήστε Ctrl + F5. Θα πρέπει να δείτε δύο παράθυρα: ένα μαύρο (η κονσόλα) και ένα άλλο με λευκό τετράγωνο σε μαύρο φόντο. Εάν δεν το βλέπετε, κάντε το παρακάτω βήμα.

Βήμα 8. Διορθώστε τυχόν σφάλματα

Στη "Λίστα σφαλμάτων" εάν δείτε σφάλμα σχετικά με

  • αρχείο με επέκταση.h μεταβείτε στο Μέρος 3, βήμα 1, "Διαμόρφωση των" Επιπρόσθετων καταλόγων συμπερίληψης "" και ακολουθήστε τις οδηγίες.
  • αρχείο με επέκταση.lib μεταβείτε στο Μέρος 3, βήμα 2, "Διαμόρφωση του συνδέσμου" Πρόσθετοι κατάλογοι βιβλιοθηκών "" και ακολουθήστε τις οδηγίες. Επίσης, στο βήμα 3, "Διαμόρφωση του συνδέσμου" Πρόσθετοι κατάλογοι βιβλιοθηκών "".
  • "το σημείο εισόδου πρέπει να οριστεί" μεταβείτε στο βήμα 4, ορίστε το σύνδεσμο "SubSystem" σε "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 είναι ανοιχτό, κάντε κλικ στην επιλογή Έργο> Εξαγωγή προτύπου…. Στο Export template Wizard ελέγξτε το Πρότυπο έργου, εάν δεν είναι επιλεγμένο. Κάντε κλικ στο Επόμενο>. Στην επιλογή Επιλογές προτύπων, στο πλαίσιο κειμένου Όνομα προτύπου, πληκτρολογήστε: FREE-GLEW. Κάντε κλικ στο Τέλος.

  • Το πρότυπο δημιουργήθηκε.
  • Κλείστε το παράθυρο με τη διαδρομή του προτύπου.

Βήμα 2. Δημιουργία έργου

  • Κάντε κλικ στο Αρχείο> Νέο> Έργο….
  • Σε Δημιουργήστε ένα νέο έργο οδηγός, στη λίστα προτύπων επιλέξτε GLUT-GLEW> κάντε κλικ στο Επόμενο.
  • Σε Διαμορφώστε το νέο σας έργο οδηγός, στο πεδίο κειμένου "'Όνομα έργου" τύπο GLUT-GLEW-1.
  • αντίγραφο C: / GLP, και επικολλήστε Τοποθεσία πεδίο κειμένου.
  • Βεβαιωθείτε ότι έχει τοποθετηθεί η λύση και το έργο στον ίδιο κατάλογο. Κάντε κλικ στην επιλογή Δημιουργία.
  • Στην Εξερεύνηση λύσεων, κάντε διπλό κλικ Αρχεία πηγής> διπλό κλικ ++ Main.cpp. Ο κωδικός του εμφανίζεται στην περιοχή κωδικών. Τρέξτο. Εάν ο κωδικός δεν εμφανίζεται, κάντε δεξί κλικ ++ Main.cpp> κάντε κλικ στην επιλογή Εξαίρεση από το έργο. Τώρα δημιουργήστε νέο Main.cpp.

Βήμα 3. Προσθέστε αρχεία dll

  • Προσθέστε το αρχείο freeglut.dll

    • Μεταβείτε στο C:> GL> GLUT-GLEW-0> αρχείο κλικ freeglut.dll > δεξί κλικ> κλικ Αντιγραφή.
    • Μεταβείτε στο C:> GLP> GLUT-GLEW-1> κάντε κλικ στην κενή περιοχή> κάντε δεξί κλικ> κάντε κλικ στο κουμπί Επικόλληση.
    • Τώρα το αρχείο freeglut.dll βρίσκεται στο φάκελο 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 παράθυρο, κάντε δεξί κλικ στο φάκελο Αρχεία πηγής (το τελευταίο)> κάντε κλικ στην επιλογή Προσθήκη> Νέο στοιχείο….
  • Στο παράθυρο Προσθήκη νέου στοιχείου-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 / Release / x64 > κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.
    • Κάντε κλικ στο OK στις πρόσθετες καταλόγους βιβλιοθηκών.
  • Πρόσθετες εξαρτήσεις.

    Opengl 3 1
    Opengl 3 1
    • Στο αναπτυσσόμενο μενού Linker, κάντε κλικ στην επιλογή Εισαγωγή> κάντε κλικ στην καταχώριση Πρόσθετες εξαρτήσεις> το κάτω βέλος στα δεξιά του πεδίου> κάντε κλικ.

      Πρόσθετες εξαρτήσεις 3
      Πρόσθετες εξαρτήσεις 3
    • αντίγραφο freeglut.lib; glew32.lib; opengl32.lib και επικολλήστε στο πάνω μέρος του πλαισίου κειμένου του οδηγού Πρόσθετες εξαρτήσεις.
    • Κάντε κλικ στο κουμπί OK στον οδηγό Πρόσθετες εξαρτήσεις.
  • Ορισμός συνδέσμου "SubSystem" σε "Console" Το Στο αναπτυσσόμενο μενού Linker, κάντε κλικ στο Σύστημα> Υποσύστημα. Κάντε κλικ στο κάτω βέλος και επιλέξτε Console (/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> Release> 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 είναι ανοιχτό, κάντε κλικ στην επιλογή Έργο> Εξαγωγή προτύπου…. Στο Export template Wizard ελέγξτε το Πρότυπο έργου, εάν δεν είναι επιλεγμένο. Κάντε κλικ στο Επόμενο>. Στην επιλογή Επιλογές προτύπου, στο πλαίσιο κειμένου Όνομα προτύπου, πληκτρολογήστε: FREE-GLEW. Κάντε κλικ στο Τέλος.

  • Το πρότυπο δημιουργήθηκε.
  • Κλείστε το παράθυρο με τη διαδρομή του προτύπου.

Βήμα 2. Δημιουργία έργου

  • Κάντε κλικ στο Αρχείο> Νέο> Έργο….
  • Σε Δημιουργήστε ένα νέο έργο οδηγός, στη λίστα προτύπων, επιλέξτε GLUT64-GLEW64> κάντε κλικ στο Επόμενο.
  • Σε Διαμορφώστε το νέο σας έργο οδηγός, στο πεδίο κειμένου "'Όνομα έργου" τύπο GLUT64-GLEW64-1.
  • αντίγραφο C: / GLP και επικολλήστε Τοποθεσία πεδίο κειμένου.
  • Βεβαιωθείτε ότι έχει τοποθετηθεί η λύση και το έργο στον ίδιο κατάλογο. Κάντε κλικ στην επιλογή Δημιουργία.
  • Στο κύριο μενού του Visual Studio μεταβείτε x86 σε x64.
  • Στην Εξερεύνηση λύσεων, κάντε διπλό κλικ στην επιλογή Αρχεία πηγής> διπλό κλικ ++ Main.cpp. Ο κωδικός του εμφανίζεται στην περιοχή κωδικών. Τρέξτο. Εάν ο κωδικός δεν εμφανίζεται, κάντε δεξί κλικ ++ Main.cpp> κάντε κλικ στην επιλογή Εξαίρεση από το έργο. Τώρα δημιουργήστε νέο Main.cpp.

Βήμα 3. Προσθέστε αρχεία dll

  • Προσθέστε το αρχείο freeglut.dll

    • Μεταβείτε στο C:> GLP> GLUT64-GLEW64-0> αρχείο κλικ freeglut.dll > δεξί κλικ> κλικ Αντιγραφή.
    • Μεταβείτε στο C:> GLP> GLUT64-GLEW64-1> κάντε κλικ στην κενή περιοχή> δεξί κλικ> κάντε κλικ στο κουμπί Επικόλληση.
    • Τώρα το αρχείο freeglut.dll βρίσκεται στο φάκελο 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 (δίπλα στο Debug) στο GUI του Visual Studio και προσθέστε αρχεία dll όπως στο παρόν μέρος

Μέρος 7 από 8: Ρύθμιση Built FreeGLUT και Built GLEW

Βήμα 1. Δημιουργήστε το φάκελο GL

Ανοίξτε την Εξερεύνηση αρχείων των Windows> Μεταβείτε στο δίσκο (κατάλογος) 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"> επιλέξτε "Εξαγωγή εδώ".
  • Or, κάντε κλικ στο "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> build. Κάντε διπλό κλικ στο "glew.sln" ή "glew" ή στο "ALL_BUILD.vcxproj". Εμφανίζεται ένα παράδειγμα του Visual Studio. Περιμένετε μέχρι στο κύριο μενού Χτίζω εμφανίζεται η είσοδος. Κάντε κλικ Χτίζω > Δημιουργία Λύσης (η πρώτη επιλογή).

    • Περιμένετε μέχρι να διαβάσετε την τελευταία γραμμή στο παράθυρο "Έξοδος": ========== Δημιουργία: 6 επιτυχημένες, 0 αποτυχημένες, 0 ενημερωμένες, 2 παραλείψεις "========= =

      Αριθμός "επιτυχημένων" αλλαγών στις εκδόσεις glew

  • Μεταβείτε στο 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 ++ (.cpp) (το πρώτο) από τη μέση του παραθύρου. Στο πλαίσιο κειμένου Όνομα, πληκτρολογήστε Main.cpp.
    • Η τοποθεσία πρέπει να είναι C: / GLP / GLUT-GLEW-0 \
    • Κάντε κλικ στο κουμπί Προσθήκη. Το αρχείο θα ανοίξει στον κύριο επεξεργαστή κειμένου, αλλά αφήστε το αρχείο κενό προς το παρόν.
  • Διαμορφώστε τις Ιδιότητες του έργου. Στον οδηγό Solution Explorer, κάντε δεξί κλικ στο όνομα του έργου GLUTsrc-GLEWsrc-0 > επιλέξτε Ιδιότητες.

    • (1) Κύριο μενού Σελίδες ιδιοτήτων GLUTsrc-GLEWsrc-0.

      Στην καταχώριση πλατφόρμας επιλέξτε x64> κάντε κλικ στο Configuration Manager….

      • Στην πλατφόρμα ενεργής λύσης: επιλέξτε x64.
      • Στην καταχώριση πλατφόρμας, επιλέγεται αυτόματα το x64.
      • Κάντε κλικ στο Κλείσιμο.
    • (2) Πρόσθετοι κατάλογοι συμπερίληψης Το Ανοίξτε C/C ++> Γενικά> Στο δίπλα μενού επιλέξτε το πρώτο, Πρόσθετες συμπερίληψη καταλόγων> κάντε κλικ στο κάτω βέλος στο τέλος του πεδίου> κάντε κλικ στην επιλογή Επεξεργασία…

      • αντίγραφο C: / GL / GLUTsrc / include > κάντε κλικ στο πρώτο εικονίδιο στον Οδηγό πρόσθετης συμπερίληψης καταλόγων> επικόλληση.
      • αντίγραφο C: / GL / GLEWsrc / include > κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.
      • Κάντε κλικ στο κουμπί ΟΚ στον πρόσθετο οδηγό συμπερίληψης καταλόγων.
    • (3) Πρόσθετοι κατάλογοι βιβλιοθηκών Το Κάντε διπλό κλικ στο Linker> κάντε κλικ στην επιλογή General> Additional Library Directories> κάντε κλικ στο κάτω βέλος στο τέλος του πεδίου> κάντε κλικ στο Edit….

      • αντίγραφο C: / GL / GLUTsrc / build / lib / Debug > κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.
      • αντίγραφο C: / GL / GLEWsrc / build / lib / Debug > κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.
      • Στον οδηγό πρόσθετων καταλόγων βιβλιοθηκών, κάντε κλικ στο κουμπί OK.
    • (4) Πρόσθετες εξαρτήσεις Το Στο αναπτυσσόμενο μενού Linker επιλέξτε Εισαγωγή> στο δίπλα μενού επιλέξτε το πρώτο, Πρόσθετες εξαρτήσεις> κάντε κλικ στο κάτω βέλος στο τέλος του πεδίου> Επεξεργασία…> αντίγραφο opengl32.lib; freeglutd.lib; glew32d.lib και επικολλήστε στο πλαίσιο κειμένου του οδηγού πρόσθετων εξαρτήσεων> κάντε κλικ στο κουμπί OK.
    • (5) Ορίστε το σύστημα σε Υποσύστημα CONSOLE.

      Στο αναπτυσσόμενο μενού Linker επιλέξτε System> στο δίπλα μενού επιλέξτε το πρώτο, SubSystem> κάντε κλικ στο κάτω βέλος στο τέλος του πεδίου> επιλέξτε Console (/SUBSYSTEM: 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 και άλλα 4 αρχεία που δημιουργήθηκαν από το Visual Studio.

Βήμα 8. Δοκιμάστε το έργο σας και διορθώστε τα σφάλματα εάν υπάρχουν

Όπως παραπάνω μέρος 3, βήματα 7 και 8.

Βήμα 9. Δημιουργία προτύπου

Οπως παραπάνω Μέρος 4 Το Για τον τύπο ονόματος προτύπου GLUTsrc-GLEWsrc Το Για τον τύπο ονόματος του έργου GLUTsrc-GLEWsrc-1 Το Θυμηθείτε όταν δημιουργείτε έργο με αυτό το πρότυπο, στο Visual Studio GUI κύριο μενού επιλέξτε x64, επίσης αντιγράψτε και επικολλήστε αρχεία dll όπως στο παρόν μέρος. Καλή δουλειά.

Μέρος 8 από 8: Επιλογή ρύθμισης

Βήμα 1. Σε αυτό το σεμινάριο μάθατε ότι 3 ήταν να ρυθμίσετε το FreeGLUT και το GLEW στο Project with Visual Studio

  • Ρυθμίστε δυαδικά x86 (32 bits).

    Είναι το πιο εύκολο. Θα πρέπει να ξεκινήσετε να μαθαίνετε από εδώ.

  • Ρυθμίστε δυαδικά x64 (64 bits).

    Στοχεύει στην πλατφόρμα 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) και κάντε κλικ στην επιλογή Επιλογή φακέλου.
  • Γενικός τρόπος διαμόρφωσης Πρόσθετες εξαρτήσεις είναι αυτό,

    • Στην Εξερεύνηση αρχείων, μεταβείτε στο φάκελο όπου τα αρχεία.lib είναι ζωντανά (σε αυτό το σεμινάριο για πλατφόρμα x86, C: / GL / freeglut / lib και C: / GL / glew / lib / Release / Win32), κάντε κλικ δύο φορές στο όνομα κάθε αρχείου.lib και αντιγράψτε (με απεργία Ctrl+C) το όνομα με την επέκτασή του.lib.
    • Τώρα μεταβείτε στον Οδηγό πρόσθετων εξαρτήσεων και επικολλήστε τον (με απεργία Ctrl+V). Πληκτρολογήστε ερωτηματικό (;).
    • Εάν θέλετε να διαμορφώσετε το OpenGL με το έργο σας, προσθέστε το opengl32.lib.
  • Εάν χρειάζεστε αρχεία dll, τότε, σε κάθε έργο που δημιουργείτε - ακόμη και με πρότυπο που δημιουργήθηκε από το έργο, συμπεριλαμβανομένου του αρχείου dll - θα πρέπει να αντιγράψετε αρχεία (τα) dll από βιβλιοθήκες ή προηγούμενο έργο και να τα επικολλήσετε στο νέο έργο.

Συνιστάται: