Πώς να ρυθμίσετε το 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
Βίντεο: Πώς να εμφανίσετε τις εξωτερικές συσκευές που δεν εμφανίζονται στα Windows 2024, Απρίλιος
Anonim

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

Θα υποθέσει ότι η πλατφόρμα σας είναι Windows και το IDE σας είναι Visual Studio 2019. Κατά την εγκατάσταση του Visual Studio, ελέγξτε την ανάπτυξη Desktop with C ++ φόρτου εργασίας.

Βήματα

Μέρος 1 από 7: Λήψη GLFW, GLEW και GLM

Επισημάνετε το glfw
Επισημάνετε το glfw

Βήμα 1. Επισημάνετε το βήμα ή το υπο-βήμα

Επισημάνετε το βήμα ή το υπο-βήμα που περιμένετε να κάνετε και, στη συνέχεια, κάντε το. Δείτε ως παράδειγμα την παραπάνω εικόνα.

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

Ανοίξτε την Εξερεύνηση αρχείων των Windows> Μεταβείτε στο δίσκο (κατάλογος) C.

  • Εάν ο φάκελος GL υπάρχει ήδη, είναι εντάξει.
  • Εάν όχι, κάντε δεξί κλικ στην κενή περιοχή> επιλέξτε Νέο> Φάκελος> τύπος GL > πατήστε ↵ Enter.

Βήμα 3. Κατεβάστε το GLFW

Κάντε δεξί κλικ στην ακόλουθη διεύθυνση και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο

  • Κάντε κλικ στα δυαδικά αρχεία 32-bit των 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

Κάντε δεξί κλικ στην ακόλουθη διεύθυνση και επιλέξτε Άνοιγμα συνδέσμου στο New Window glm μαθηματική βιβλιοθήκη OpenGL. Στην επάνω αριστερή γωνία κάντε κλικ Λήψη GLM 0.9.9.7 ή την πιο πρόσφατη έκδοση (δείτε την εικόνα παραπάνω).

  • Κάντε κλικ στον κατεβασμένο φάκελο "glm"> δεξί κλικ> Αντιγραφή.
  • Μεταβείτε στο C: / GL> δεξί κλικ> Επικόλληση.
  • (Εναλλακτικά, ανοίξτε το παράθυρο "Files Explorer"> C:> GL. Μεταβείτε στο παράθυρο λήψης> κάντε κλικ στον φάκελο λήψης και σύρετε στο C: / GL)
  • Μετονομάζω glm προς το GLM

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

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

Μεταβείτε στο δίσκο (κατάλογος) Γ.

  • Εάν ο φάκελος GLP υπάρχει ήδη, είναι εντάξει.
  • Εάν όχι, κάντε δεξί κλικ στην κενή περιοχή> επιλέξτε Νέο> Φάκελος> τύπος GLP > πατήστε ↵ Enter.

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

  • Εάν το Visual Studio δεν είναι ανοιχτό Το Ανοίξτε το> Κάντε κλικ στην επιλογή Δημιουργία νέου έργου> Κενό έργο> Επόμενο.

    • Σε Διαμορφώστε το νέο σας έργο οδηγός, για "Όνομα έργου", τύπος: GLFW-GLEW-GLM-0
    • Στο "Τοποθεσία" διαγράψτε τα πάντα, αντιγράψτε C: / GLP \ και επικολλήστε.
    • Επιλέξτε "Τοποθετήστε λύση και έργο στον ίδιο κατάλογο"> κάντε κλικ στην επιλογή Δημιουργία.
    • Περιμένετε μέχρι να εμφανιστεί η παρουσία του Visual Studio.
  • Αν έχει ήδη ανοίξει Το Κάντε κλικ στο Αρχείο> Νέο> Έργο…> Κενό έργο> Επόμενο. Τα υπόλοιπα όπως παραπάνω.

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

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

Μέρος 3 από 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 "Additional Library Directories"

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

  • αντίγραφο C: / GL / GLFW / lib-vc2019 > στον οδηγό "Πρόσθετοι κατάλογοι βιβλιοθηκών", κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.
  • Αντιγράψτε αυτό C: / GL / GLEW / lib / Release / Win32 > κάντε κλικ στο πρώτο εικονίδιο> επικόλληση> κάντε κλικ στο κουμπί OK.

Βήμα 4. Διαμορφώστε το στοιχείο "Πρόσθετες εξαρτήσεις"

  • Στο αναπτυσσόμενο μενού Linker κάντε κλικ στην επιλογή "Εισαγωγή". Κάντε κλικ στην καταχώριση πρόσθετων εξαρτήσεων> το κάτω βέλος στο τέλος του πεδίου> στο αναπτυσσόμενο μενού.
  • αντίγραφο opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib και επικολλήστε στο πάνω μέρος του πλαισίου κειμένου του οδηγού Πρόσθετες εξαρτήσεις. Κάντε κλικ στο κουμπί OK στον οδηγό Πρόσθετες εξαρτήσεις.

Βήμα 5. Ορίστε το Linker "SubSystem" σε "Console"

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

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

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

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

Κάντε δεξί κλικ στην ακόλουθη διεύθυνση και επιλέξτε Άνοιγμα συνδέσμου στο New Window tutorial01.cpp. Αντιγράψτε τον κωδικό και επικολλήστε στην περιοχή κωδικού Main.cpp. Πατήστε Ctrl+F5. Θα πρέπει να εμφανιστούν δύο παράθυρα. Το ένα μαύρο και το άλλο μπλε.

Εάν εμφανιστεί μόνο το μαύρο παράθυρο (η κονσόλα) με το μήνυμα: "Απέτυχε το άνοιγμα του παραθύρου GLFW. Εάν έχετε GPU Intel, δεν είναι συμβατές με 3.3. Δοκιμάστε την έκδοση 2.1 του σεμιναρίου.", Η ρύθμιση είναι εντάξει, αλλά λειτουργεί Το glfwCreateWindow δεν λειτούργησε

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

Εάν δείτε σφάλματα στη "Λίστα σφαλμάτων", ελέγξτε τα εξής:

  • Αρχείο με επέκταση.h μεταβείτε στο Μέρος 3, βήμα 1, "Διαμόρφωση των" Επιπρόσθετων καταλόγων συμπερίληψης "" και ακολουθήστε τις οδηγίες.
  • Αρχείο με επέκταση.lib μεταβείτε στο Μέρος 3, βήμα 2, "Διαμόρφωση του συνδέσμου" Πρόσθετοι κατάλογοι βιβλιοθηκών "" και ακολουθήστε τις οδηγίες. Επίσης, στο βήμα 3, "Διαμόρφωση του συνδέσμου" Πρόσθετοι κατάλογοι βιβλιοθηκών "".
  • Αρχείο με επέκταση.dll μεταβείτε στο βήμα 5, "Αντιγραφή αρχείου glew32.dll και επικόλληση στο φάκελο Project" και ακολουθήστε τις οδηγίες.
  • "Το σημείο εισόδου πρέπει να οριστεί" μεταβείτε στο βήμα 4, ορίστε το σύνδεσμο "Υποσύστημα" σε "CONSOLE" και ακολουθήστε τις οδηγίες.
  • Για άλλα σφάλματα, εάν δεν μπορείτε να τα διορθώσετε, κλείστε το Visual Studio> διαγράψτε το φάκελο έργου GLFW-GLEW-GLM-0 που βρίσκεται στο C: / GLP> ανοίξτε το Visual Studio> επαναλάβετε τη ρύθμιση από Μέρος 2ο Το Καλή δουλειά.

Μέρος 4 από 7: Δημιουργία έργου με πρότυπο GLFW-GLEW-GLM

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

Μεταβείτε στο κύριο μενού του Visual Studio και, ενώ το Project-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> Release> Win32. Κάντε κλικ στο glew32.dll> δεξί κλικ> Αντιγραφή.
  • Μεταβείτε στο C:> GLP> GLFW-GLEW-GLM-1. Κάντε δεξιό κλικ σε μια κενή περιοχή στο φάκελο έργου GLFW-GLEW-GLM-1 και επιλέξτε Επικόλληση.
  • Το αρχείο glew32.dll θα πρέπει τώρα να βρίσκεται στο φάκελο έργου GLFW-GLEW-GLM-1 μαζί με το Main.cpp και 4 άλλα αρχεία που δημιουργήθηκαν από το Visual Studio.
  • Εκτέλεση προγράμματος. Καλή δουλειά.

Μέρος 5 από 7: Δημιουργία έργου για στόχευση πλατφόρμας x64

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

Ανοίξτε την Εξερεύνηση αρχείων των Windows> Μεταβείτε στο δίσκο (κατάλογος) C.

  • Εάν ο φάκελος GL υπάρχει ήδη, είναι εντάξει.
  • Εάν όχι, κάντε δεξί κλικ στην κενή περιοχή> επιλέξτε Νέο> Φάκελος> τύπος GL > πατήστε ↵ Enter.

Βήμα 2. Λήψη GLFW 64 bit

Κάντε δεξί κλικ στην ακόλουθη διεύθυνση και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο

  • Κάντε κλικ στα δυαδικά αρχεία 64-bit των 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 / Release / x64 > κάντε κλικ στο πρώτο εικονίδιο> επικόλληση> κάντε κλικ στο κουμπί OK.

Βήμα 8. Πρόσθετες εξαρτήσεις

Όπως παραπάνω, Μέρος 3, βήμα 4.

Βήμα 9. Υποσύστημα

Όπως παραπάνω, Μέρος 3, βήμα 5.

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

Στην "Εξερεύνηση αρχείων" των Windows, μεταβείτε στο

  • 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> Release> x64. Σημειώστε ότι το όνομα αρχείου είναι glew32.dll όπως και με την πλατφόρμα x86. Για τον τύπο ονόματος προτύπου GLFW64-GLEW64-GLM Για τον τύπο ονόματος του έργου GLFW64-GLEW64-GLM-1

ΣΥΜΒΟΥΛΗ: Σε κάθε έργο που δημιουργείτε με αυτό το πρότυπο, επιλέξτε x64 (δίπλα στο Debug) στο GUI του Visual Studio

Μέρος 6 από 7: Ρύθμιση Built GLFW, Built GLEW και Built GLM

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

Ανοίξτε την Εξερεύνηση αρχείων των Windows> Μεταβείτε στο δίσκο (κατάλογος) C.

  • Εάν ο φάκελος GL υπάρχει ήδη, είναι εντάξει.
  • Εάν όχι, κάντε δεξί κλικ στην κενή περιοχή> επιλέξτε Νέο> Φάκελος> τύπος GL > πατήστε ↵ Enter.

Βήμα 2. Εγκαταστήστε το CMake

Κάντε δεξί κλικ στον ακόλουθο σύνδεσμο και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο Χρησιμοποιήστε το CMake για λήψη δυαδικών αρχείων από τον πηγαίο κώδικα. Ακολουθηστε Μέρος 1 Εγκατάσταση του CMake.

Βήμα 3. Λήψη πηγής GLFW

Κάντε δεξί κλικ στην ακόλουθη διεύθυνση και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο https://www.glfw.org/download.html. Επιλέξτε "Πακέτο πηγής".

  • Στο παράθυρο λήψης κάντε κλικ στο φάκελο "glfw-3.3.4" (ή την τελευταία έκδοση)> κάντε δεξί κλικ> επιλέξτε Αντιγραφή.
  • Στην Εξερεύνηση αρχείων, μεταβείτε στο 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. Περιμένετε μέχρι να εμφανιστεί στο κύριο μενού Καταχώριση καταχώρησης. Κάντε κλικ σε αυτό> "Λύση κατασκευής".
    • Περιμένετε μέχρι να διαβάσετε την τελευταία γραμμή στο παράθυρο "Έξοδος": ========== Δημιουργία: 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> build. Κάντε διπλό κλικ στο "glew.sln" ή "glew" ή στο "ALL_BUILD.vcxproj".
  • Στο V. S. Ο οδηγός εξόδου, αριθμός επιτυχημένων σήμερα (31-1-2020) είναι 6, ενδέχεται να αλλάξει σε μεταγενέστερη έκδοση.
  • Μεταβείτε στο C:> GL> GLEWsrc> build> lib> Debug. Μέσα θα πρέπει να δείτε το αρχείο glew32d.lib μεταξύ άλλων αρχείων.

Βήμα 8. Δημιουργήστε το GLM από το CMake και το Visual Studio

Ακολουθήστε το βήμα 6 (αυτού του μέρους) Δημιουργήστε το GLFW από το CMake και το Visual Studio αλλά…

  • Για το πρώτο πεδίο κειμένου, αντιγράψτε (προσοχή:

    μην αντιγράψετε κανένα κενό διάστημα) και επικολλήστε C:/GL/GLM

  • Για αντίγραφο πεδίου κειμένου δεύτερου (προσοχή:

    μην αντιγράψετε κανένα κενό διάστημα) και επικολλήστε C:/GL/GLM/build

  • Μεταβείτε στο C:> GL> GLM> build. Κάντε διπλό κλικ στο αρχείο "ALL_BUILD.vcxproj" ή στο αρχείο (όχι στο φάκελο) "glm".
  • Στο V. S. Ο οδηγός εξόδου, αριθμός επιτυχημένων σήμερα (2021-08-31) είναι 165, ενδέχεται να αλλάξει σε μεταγενέστερη έκδοση.

    Εάν ο αριθμός των επιτυχόντων είναι μικρότερος από 165, διαγράψτε το CMake GUI> μεταβείτε στο C:> GL> διπλό κλικ "cmake-3.21.2-windows-x86_64"> διπλό κλικ στο "bin"> διπλό κλικ στο αρχείο "cmake-gui". Εμφανίζεται νέο CMake GUI. Ακολουθήστε το παρόν βήμα (#8)

  • Μεταβείτε στο C:> GL> GLM> build> glm> Debug. Μέσα θα πρέπει να δείτε το αρχείο glm_static.lib μεταξύ άλλων αρχείων.

Βήμα 9. Ρυθμίστε το ενσωματωμένο GLFW, το GLEW και το ενσωματωμένο GLM στο έργο

  • Δημιουργήστε κενό έργο σύμφωνα με Μέρος 2ο Το Για τον τύπο ονόματος GLFWsrc-GLEWsrc-GLMsrc-0 "Τοποθεσία:" πρέπει να είναι: C: / GLP Θυμηθείτε να προσθέσετε το αρχείο Main.cpp.
  • Διαμορφώστε τις Ιδιότητες του έργου. Στον οδηγό Solution Explorer, κάντε δεξί κλικ στο όνομα του έργου που είναι GLFWsrc-GLEWsrc-GLMsrc-0> επιλέξτε Ιδιότητες.

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

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

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

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

      • αντίγραφο C: / GL / GLFWsrc / build / src / Debug > στους πρόσθετους καταλόγους βιβλιοθηκών ", κάντε κλικ στο πρώτο εικονίδιο> επικολλήστε στο πάνω μέρος του περισσότερου κειμένου.
      • αντίγραφο C: / GL / GLEWsrc / build / lib / Debug > κάντε ξανά κλικ στο πρώτο εικονίδιο> επικόλληση.
      • αντίγραφο C: / GL / GLM / build / glm / Debug > κάντε κλικ για άλλη μια φορά πρώτο εικονίδιο> επικόλληση.
    • (4) Πρόσθετες εξαρτήσεις Το Στο αναπτυσσόμενο μενού Linker επιλέξτε Εισαγωγή> στο δίπλα μενού επιλέξτε το πρώτο, Πρόσθετες εξαρτήσεις> κάντε κλικ στο κάτω βέλος στο τέλος του πεδίου> Επεξεργασία….

      • αντίγραφο opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > επικόλληση στο πλαίσιο κειμένου του ανώτερου κειμένου του οδηγού "Πρόσθετες εξαρτήσεις".
      • Στον οδηγό "Πρόσθετες εξαρτήσεις" κάντε κλικ στο OK.
    • (5) Ορίστε το σύστημα σε Υποσύστημα CONSOLE.

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

  • Αντιγράψτε το αρχείο glew32d.dll και επικολλήστε στο φάκελο έργου GLFWsrc-GLEWsrc-GLMsrc-0.

    • Μεταβείτε στο C:> GL> GLEWsrc> build> bin> debug. Κάντε κλικ glew32d.dll > κάντε δεξί κλικ> Αντιγραφή.
    • Μεταβείτε στο C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Κάντε δεξιό κλικ σε μια κενή περιοχή στο φάκελο έργου GLFWsrc-GLEWsrc-GLMsrc-0 και επιλέξτε Επικόλληση.
  • Αντιγράψτε το αρχείο glm_shared.dll και επικολλήστε στο φάκελο έργου GLFWsrc-GLEWsrc-GLMsrc-0.

    • Μεταβείτε στο C:> GL> GLM> build> glm> Debug. Κάντε κλικ glm_shared.dll > κάντε δεξί κλικ> Αντιγραφή.
    • Μεταβείτε στο C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Κάντε δεξιό κλικ σε μια κενή περιοχή στο φάκελο έργου GLFWsrc-GLEWsrc-GLMsrc-0 και επιλέξτε Επικόλληση.
    • glew32d.dll και glm_shared.dll Τα αρχεία θα πρέπει τώρα να βρίσκονται στο φάκελο έργου GLFWsrc-GLEWsrc-GLMsrc-0 μαζί με το Main.cpp και 4 άλλα αρχεία που δημιουργήθηκαν από το Visual Studio.

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

Μεταβείτε στο Μέρος 3 και ακολουθήστε τα βήματα 7 και 8.

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

Όπως παραπάνω Μέρος 4. Για τύπο ονόματος προτύπου GLFWsrc-GLEWsrc-GLMsrc Για το όνομα του έργου, τύπος GLFWsrc-GLEWsrc-GLMsrc-1 Θυμηθείτε, σε κάθε έργο που δημιουργείτε με αυτό το πρότυπο κάντε κλικ στο x64 στο V. S. Το κύριο μενού του GUI.

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

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

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

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

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

    Στοχεύει στην πλατφόρμα x64. Επιλέξτε το μόνο όταν έχετε συγκεκριμένο λόγο για να το κάνετε.

  • Συγκεντρώστε πηγή GLFW, πηγή GLEW, πηγή GLM και ρυθμίστε τα στο έργο.

    Στοχεύει επίσης το x64. Το πιο δύσκολο. Το καλύτερο όμως.

Συμβουλές

  • Μπορείτε να δημιουργήσετε ένα φάκελο στο φάκελο C: / GL για να τοποθετήσετε εκεί τα έργα σας. Όταν δημιουργείτε ένα έργο, επιλέξτε αυτόν το φάκελο για "Τοποθεσία".
  • Γενικός τρόπος διαμόρφωσης Πρόσθετες συμπερίληψη καταλόγων είναι ότι, αφού κάνετε κλικ στο πρώτο εικονίδιο, κάντε κλικ σε τρεις κουκκίδες…, μεταβείτε στο φάκελο όπου εμφανίζονται τα αρχεία.h (σε αυτό το σεμινάριο C: / GL / glfw / include, C: / GL / glew / include και C: / GL / glm) και κάντε κλικ στην επιλογή Επιλογή φακέλου.
  • Γενικός τρόπος διαμόρφωσης Πρόσθετοι κατάλογοι βιβλιοθηκών είναι ότι, αφού κάνετε κλικ στο πρώτο εικονίδιο, κάντε κλικ σε τρεις κουκκίδες…, μεταβείτε στο φάκελο όπου εμφανίζονται τα αρχεία.lib (ες) (σε αυτό το σεμινάριο για την πλατφόρμα x86, C: / GL / glfw / lib-vc2019 και C: / GL / glew / lib / Release / Win32) και κάντε κλικ στην επιλογή Επιλογή φακέλου.
  • Γενικός τρόπος διαμόρφωσης Πρόσθετες εξαρτήσεις είναι αυτό,

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

Συνιστάται: