Πώς να ρυθμίσετε ένα πρότυπο OpenGL SDL GLEW Project στο Visual Studio

Πίνακας περιεχομένων:

Πώς να ρυθμίσετε ένα πρότυπο OpenGL SDL GLEW Project στο Visual Studio
Πώς να ρυθμίσετε ένα πρότυπο OpenGL SDL GLEW Project στο Visual Studio

Βίντεο: Πώς να ρυθμίσετε ένα πρότυπο OpenGL SDL GLEW Project στο Visual Studio

Βίντεο: Πώς να ρυθμίσετε ένα πρότυπο OpenGL SDL GLEW Project στο Visual Studio
Βίντεο: Πώς Κάνω ΔΩΡΕΑΝ Αναβάθμιση Σε Windows 10 Από Windows 7 / 8.1 | Αναλυτικές Οδηγίες Για Αρχάριους 2024, Μάρτιος
Anonim

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

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

Βήματα

Μέρος 1 από 11: Λήψη SDL και GLEW

Επισήμανση part
Επισήμανση part

Βήμα 1. Επισημάνετε τι περιμένετε να κάνετε

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

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

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

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

Βήμα 3. Λήψη βιβλιοθήκης SDL2

Κάντε δεξί κλικ στον ακόλουθο σύνδεσμο και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο https://www.libsdl.org/download-2.0.php. Μετακινηθείτε στο κάτω μέρος της σελίδας και βρείτε Βιβλιοθήκες ανάπτυξης (δείτε την εικόνα παραπάνω).

  • Κατεβάστε την έκδοση για Visual C ++. Σήμερα είναι SDL2-devel-2.0.16-VC.zip (Visual C ++ 32/64-bit).
  • Στο παράθυρο όπου γίνεται λήψη, κάντε κλικ στο SDL2-2.0.16 (ή το πιο πρόσφατο)> δεξί κλικ> επιλογή αντίγραφο.
  • Πλοηγηθείτε (πάντα με διπλό κλικ) στο C:> GL> κάντε κλικ στην κενή περιοχή> δεξί κλικ> επιλέξτε Επικόλληση.
  • (Εναλλακτικά, κάντε κλικ στον φάκελο λήψης και σύρετε στο C: / GL)

    Κάντε κλικ στο όνομα SDL2-2.0.16 και μετονομάστε το σε SDL

  • Εάν έχει γίνει λήψη του φακέλου SDL2-devel-2.0.16-VC, κάντε διπλό κλικ για να λάβετε το SDL2-2.0.16.

Βήμα 4. Κατεβάστε τη βιβλιοθήκη GLEW

Κάντε δεξί κλικ στον ακόλουθο σύνδεσμο και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο https://glew.sourceforge.net/. Παρακάτω Λήψεις εύρημα Δυαδικά και κάντε κλικ στα Windows 32-bit και 64-bit.

  • Στο παράθυρο όπου έχει γίνει λήψη, κάντε κλικ στο φάκελο glew-2.1.0 > δεξί κλικ> επιλογή αντίγραφο.
  • Μεταβείτε στο C:> GL> κάντε δεξί κλικ> επιλέξτε Επικόλληση.
  • (Εναλλακτικά, κάντε κλικ στον φάκελο λήψης και σύρετε στο C: / GL)
  • Μετονομάζω glew-2.1.0 προς το GLEW.
  • Εάν έχει γίνει λήψη του φακέλου glew-2.1.0-win32, κάντε διπλό κλικ για να λάβετε το glew-2.1.0.
  • Τώρα στο φάκελο GL έχετε φακέλους GLEW και SDL.

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

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

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

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

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

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

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

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

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

Μέρος 3 από 11: Εγκατάσταση SDL και GLEW στο έργο

Έργο 0
Έργο 0

Βήμα 1. Διαμορφώστε τις Ιδιότητες του έργου

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

  • Πρόσθετες συμπερίληψη καταλόγων.

    Opengl 1
    Opengl 1

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

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

      OpenGL 12
      OpenGL 12
  • Πρόσθετοι κατάλογοι βιβλιοθηκών.

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

    Opengl 2 2
    Opengl 2 2
    • Αντιγράψτε αυτό C: / GL / SDL / lib / x86 > στους πρόσθετους καταλόγους βιβλιοθηκών κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.
    • Αντιγράψτε αυτό C: / GL / GLEW / lib / Release / Win32 > κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.
    • Κάντε κλικ στο OK.
  • Πρόσθετες εξαρτήσεις.

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

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

      Opengl 3 2
      Opengl 3 2
  • Υποσύστημα.

    Στο αναπτυσσόμενο μενού "Linker", κάντε κλικ στο "System"> "SubSystem"> κάτω βέλος> επιλέξτε "Windows (/SUBSYSTEM: WINDOWS)" από το αναπτυσσόμενο μενού. Κάντε κλικ στην επιλογή Εφαρμογή> OK στον οδηγό "SDL-GLEW-0 Properties Pages".

    Ρύθμιση SDL με το Visual Studio 2017 Βήμα 12
    Ρύθμιση SDL με το Visual Studio 2017 Βήμα 12

Βήμα 2. Τοποθετήστε αρχεία "dll" στο φάκελο έργου

  • Αντιγράψτε το αρχείο SDL2.dll και επικολλήστε το στο φάκελο SDL-GLEW-0.

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

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

Μέρος 4 από 11: Δοκιμή του έργου σας

Βήμα 1. Κατεβάστε τον κώδικα

Κάντε δεξί κλικ στον ακόλουθο σύνδεσμο και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο https://lazyfoo.net/tutorials/SDL/51_SDL_and_modern_opengl/index.php> Μετακινηθείτε προς τα κάτω στην τελευταία πρόταση "Λήψη μέσων και πηγαίου κώδικα για αυτό το σεμινάριο εδώ".

  • Κάντε κλικ εδώ > κατεβάστε το φάκελο 51_SDL_and_modern_opengl.cpp (ή.zip). Κάντε διπλό κλικ σε αυτό> διπλό κλικ στο αρχείο με το ίδιο όνομα.
  • Ο κωδικός του θα εμφανιστεί στο Visual Studio δίπλα στο αρχείο Main.cpp ή σε νέα παρουσία Visual Studio. Αντιγράψτε τον κωδικό (413 γραμμές) και επικολλήστε στην περιοχή κωδικών Main.cpp> πατήστε Ctrl+F5.
  • Εάν όλα έχουν πάει καλά, εμφανίζονται δύο παράθυρα: ένα μαύρο και ένα με τίτλο: SDL Tutorial και μέσα σε ένα λευκό τετράγωνο με μαύρο φόντο.

    Lazyfoo 2
    Lazyfoo 2

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

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

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

Μέρος 5 από 11: Δημιουργία έργου με πρότυπο OpenGL-SDL-GLEW

Βήμα 1. Δημιουργήστε πρότυπο

  • Μεταβείτε στο κύριο μενού και, ενώ το έργο SDL-GLEW-0 είναι ανοιχτό, κάντε κλικ στην επιλογή Έργο> Εξαγωγή προτύπου….
  • Στο Export template Wizard ελέγξτε το Πρότυπο έργου, εάν δεν είναι επιλεγμένο. Κάντε κλικ στο Επόμενο>.
  • Στην επιλογή Επιλογές προτύπου, στο όνομα τύπου προτύπου πλαίσιο κειμένου (ή αντιγραφή και επικόλληση) SDL-GLEW > κάντε κλικ στο Τέλος.
  • Το πρότυπο δημιουργήθηκε. Διαγράψτε το παράθυρο με τη διαδρομή του προτύπου.

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

Στο κύριο μενού του Visual Studio κάντε κλικ στο Αρχείο> Νέο> Έργο….

  • Σε Δημιουργήστε ένα νέο έργο οδηγός, στη λίστα προτύπων, επιλέξτε SDL-GLEW> κάντε κλικ στο Επόμενο.
  • Σε Διαμορφώστε το νέο σας έργο οδηγός, στο αντίγραφο πεδίου κειμένου "Όνομα έργου" SDL-GLEW-1 και επικολλήστε.

    • Το πεδίο κειμένου τοποθεσίας πρέπει να είναι C: / GLP \. Αν δεν είναι, αντιγράψτε C: / GLP \ και επικολλήστε.
    • Βεβαιωθείτε ότι έχει τοποθετηθεί η λύση και το έργο στον ίδιο κατάλογο.
    • Κάντε κλικ στην επιλογή Δημιουργία.
  • Στο Solution Explorer, κάντε διπλό κλικ στην επιλογή Αρχεία πηγής> διπλό κλικ ++ Main.cpp.

    • Αν εμφανιστεί ο κωδικός του, δεν πειράζει. Εάν όχι, κάντε δεξί κλικ σε αυτό> κάντε κλικ στην επιλογή Εξαίρεση από το έργο και δημιουργήστε νέο αρχείο Main.cpp.
    • Εάν εμφανιστεί ένας Οδηγός που λέει: Το αρχείο 'C: / GLP / SDL-GLEW-0 / Main.cpp' υπάρχει ήδη στο έργο, μεταβείτε σε αυτήν τη διαδρομή και διαγράψτε το αρχείο Main.cpp. Κάντε κλικ στο κουμπί OK στον Οδηγό και, στη συνέχεια, κάντε κλικ στην επιλογή Προσθήκη στο παράθυρο Προσθήκη νέου στοιχείου-SDL-GLEW-0. Τώρα στο Solution Explore, κάτω από αρχεία προέλευσης, έχετε το νέο αρχείο ++ Main.cpp.

Βήμα 3. Προσθέστε το αρχείο SDL2.dll σε νέο φάκελο έργου

  • Μεταβείτε στο C:> GLP> SDL-GLEW-0> κάντε κλικ στο αρχείο SDL2.dll> κάντε δεξί κλικ> κάντε κλικ στην επιλογή Αντιγραφή.
  • Μεταβείτε στο C:> GLP> SDL-GLEW-1> κάντε κλικ στην κενή περιοχή> κάντε δεξί κλικ> κάντε κλικ στο κουμπί Επικόλληση.
  • Τώρα το αρχείο SDL2.dll βρίσκεται στο φάκελο SDL-GLEW-1 μεταξύ του Main.cpp και άλλων 4 αρχείων.

Βήμα 4. Προσθέστε το αρχείο glew32.dll σε νέο φάκελο έργου

  • Μεταβείτε στο C:> GLP> SDL-GLEW-0> κάντε κλικ στο αρχείο glew32.dll> κάντε δεξί κλικ> κάντε κλικ στην επιλογή Αντιγραφή.
  • Μεταβείτε στο C:> GLP> SDL-GLEW-1> κάντε κλικ στην κενή περιοχή> κάντε δεξί κλικ> κάντε κλικ στο κουμπί Επικόλληση.
  • Τώρα το αρχείο glew32.dll βρίσκεται στο φάκελο SDL-GLEW-1 μεταξύ των SDL2.dll, Main.cpp και άλλων 4 αρχείων.

Βήμα 5. Δοκιμάστε το έργο σας όπως παραπάνω, Μέρος 4

Καλή δουλειά.

Βήμα 6. ΣΥΜΒΟΥΛΗ:

Θυμηθείτε να αντιγράψετε αρχεία dll από το προηγούμενο έργο και να τα επικολλήσετε σε ένα νέο.

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

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

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

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

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

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

Βήμα 3. Ρυθμίσεις Ιδιότητες SDLproject

Μεταβείτε στο "Solution Explorer"> κάντε δεξί κλικ στο όνομα του έργου σας που είναι SDL64-GLEW64-0> επιλέξτε "Ιδιότητες".

  • Σε Σελίδες ιδιοκτησίας SDL64-GLEW64-0 μάγος.

    • Κυρίως μενού Το Στο "Configuration:", επιλέξτε "Active (Debug)". Στην "Πλατφόρμα:", ελέγξτε x64> Κάντε κλικ στη Διαχείριση διαμόρφωσης….

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

      • αντίγραφο C: / GL / SDL / περιλαμβάνονται > στον Οδηγό πρόσθετης συμπερίληψης καταλόγων κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.
      • αντίγραφο C: / GL / GLEW / περιλαμβάνονται > κάντε ξανά κλικ στο πρώτο εικονίδιο> επικόλληση.
      • Κάντε κλικ στο κουμπί ΟΚ στον πρόσθετο οδηγό συμπερίληψης καταλόγων.
    • Πρόσθετοι κατάλογοι βιβλιοθηκών Το Ανοίξτε το αναπτυσσόμενο μενού "Linker" και κάντε κλικ στο "General". Κάντε κλικ στην καταχώριση "Πρόσθετοι κατάλογοι βιβλιοθηκών"> κάτω βέλος στο τέλος του πεδίου> "Επεξεργασία".

      • αντίγραφο C: / GL / SDL / lib / x64 > στους πρόσθετους καταλόγους βιβλιοθηκών κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.
      • αντίγραφο C: / GL / GLEW / lib / Release / x64 > κάντε ξανά κλικ στο πρώτο εικονίδιο> επικόλληση.
      • Κάντε κλικ στο κουμπί "Οδηγός πρόσθετων καταλόγων βιβλιοθηκών".
    • Πρόσθετες εξαρτήσεις Το Στο αναπτυσσόμενο μενού "Linker", κάντε κλικ στην επιλογή "Εισαγωγή"> στην καταχώρηση "Πρόσθετες εξαρτήσεις"> κάτω βέλος στα δεξιά του πεδίου> "Επεξεργασία".

      • Αντιγράψτε αυτό SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib και επικολλήστε στο πάνω μέρος του πλαισίου κειμένου του οδηγού Πρόσθετες εξαρτήσεις.
      • Κάντε κλικ στο κουμπί OK στον οδηγό Πρόσθετες εξαρτήσεις.
    • Υποσύστημα. Στο αναπτυσσόμενο μενού "Linker", κάντε κλικ στο "System"> "SubSystem"> κάτω βέλος> επιλέξτε "Windows (/SUBSYSTEM: WINDOWS)" από το αναπτυσσόμενο μενού. Κάντε κλικ στην επιλογή Εφαρμογή> OK στον οδηγό "SDL-GLEW-0 Properties Pages".

Βήμα 4. Αντιγράψτε αρχεία dll και επικολλήστε τα στο SDL64-GLEW64-0

  • Αντιγράψτε το αρχείο SDL2.dll και επικολλήστε το στο SDL64-GLEW64-0.

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

    • Μεταβείτε στο C:> GL> SDL> lib> x64. Στο φάκελο "x64" κάντε κλικ στο αρχείο "SDL2.dll"> κάντε δεξί κλικ> "Αντιγραφή".
    • Μεταβείτε στο C:> GLP> SDL64-GLEW64-0. Κάντε δεξί κλικ στην κενή περιοχή στο φάκελο έργου SDL64-GLEW64-0 και επιλέξτε "Επικόλληση".
  • Αντιγράψτε το αρχείο glew32.dll και επικολλήστε το στο SDL64-GLEW64-0.

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

    • Μεταβείτε στο C:> GL> GLEW> bin> Release> x64. Στο φάκελο "x64" κάντε κλικ στο αρχείο "glew32.dll"> κάντε δεξί κλικ> "Αντιγραφή".
    • Μεταβείτε στο C:> GLP> SDL64-GLEW64-0. Κάντε δεξί κλικ στην κενή περιοχή στο φάκελο έργου "SDL64-GLEW64-0" και επιλέξτε "Επικόλληση".

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

Όπως και με την πλατφόρμα στόχευσης x86, ανατρέξτε στο Μέρος 4.

Συμβουλή: Ακόμα κι αν στις κύριες ρυθμίσεις των σελίδων ιδιοκτησίας είναι η πλατφόρμα: x64, κάντε κλικ στη Διαχείριση διαμόρφωσης… και στην πλατφόρμα ενεργής λύσης: επιλέξτε x64

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

Βήμα 1. Δημιουργήστε πρότυπο

Μεταβείτε στο κύριο μενού και, ενώ το έργο SDL64-GLEW64-0 είναι ανοιχτό, κάντε κλικ στην επιλογή Έργο> Εξαγωγή προτύπου….

  • Στο Export template Wizard ελέγξτε το Πρότυπο έργου, εάν δεν είναι επιλεγμένο. Κάντε κλικ στο Επόμενο>.
  • Στην επιλογή Επιλογές προτύπου, στο όνομα τύπου προτύπου πλαίσιο κειμένου (ή αντιγραφή και επικόλληση) SDL64-GLEW64 > κάντε κλικ στο Τέλος.
  • Το πρότυπο δημιουργήθηκε. Διαγράψτε το παράθυρο με τη διαδρομή του προτύπου.

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

Στο κύριο μενού του Visual Studio κάντε κλικ στο Αρχείο> Νέο> Έργο….

  • Σε Δημιουργήστε ένα νέο έργο οδηγός στη λίστα προτύπων επιλέξτε SDL64-GLEW64 (εάν είναι απαραίτητο, μετακινηθείτε προς τα κάτω στη λίστα)> κάντε κλικ στο Επόμενο.
  • Σε Διαμορφώστε το νέο σας έργο οδηγός, στο πεδίο κειμένου "Όνομα έργου" (ή αντιγράψτε και επικολλήστε) SDL64-GLEW64-1

    • Εάν το πεδίο κειμένου Τοποθεσία είναι C: / GLP / είναι εντάξει. Αν δεν είναι, αντιγράψτε C: / GLP \ και επικολλήστε.
    • Βεβαιωθείτε ότι έχει τοποθετηθεί η λύση και το έργο στον ίδιο κατάλογο.
    • Κάντε κλικ στην επιλογή Δημιουργία.
  • Στο Visual Studio διακόπτης κύριου μενού x86 προς το x64.
  • Στο Solution Explorer, κάντε διπλό κλικ στην επιλογή Αρχεία πηγής> διπλό κλικ ++ Main.cpp.

    • Αν εμφανιστεί ο κωδικός του, δεν πειράζει. Εάν όχι, κάντε δεξί κλικ σε αυτό> κάντε κλικ στην επιλογή Εξαίρεση από το έργο και δημιουργήστε νέο αρχείο Main.cpp.
    • Εάν εμφανιστεί ένας Οδηγός που λέει: Το αρχείο 'C: / GLP / SDL64-GLEW64-0 / Main.cpp' υπάρχει ήδη στο έργο, μεταβείτε σε αυτήν τη διαδρομή και διαγράψτε το αρχείο Main.cpp. Κάντε κλικ στο κουμπί OK στον Οδηγό και, στη συνέχεια, κάντε κλικ στην επιλογή Προσθήκη στο παράθυρο Προσθήκη νέου στοιχείου-SDL64-GLEW64-0. Τώρα στο Solution Explore, κάτω από τα αρχεία προέλευσης, έχετε το νέο αρχείο ++ Main.cpp.

Βήμα 3. Προσθέστε το αρχείο SDL2.dll σε νέο φάκελο έργου

  • Μεταβείτε στο C:> GLP> SDL64-GLEW64-0> κάντε κλικ στο αρχείο SDL2.dll> κάντε δεξί κλικ> κάντε κλικ στην επιλογή Αντιγραφή.
  • Μεταβείτε στο C:> GLP> SDL64-GLEW64-1> κάντε κλικ στην κενή περιοχή> κάντε δεξί κλικ> κάντε κλικ στο κουμπί Επικόλληση.
  • Τώρα το αρχείο SDL2.dll βρίσκεται στο φάκελο έργου SDL64-GLEW64-1 μεταξύ του Main.cpp και άλλων 4 αρχείων.

Βήμα 4. Προσθέστε το αρχείο glew32.dll σε νέο φάκελο έργου

  • Μεταβείτε στο C:> GLP> SDL64-GLEW64-0> κάντε κλικ στο αρχείο glew32.dll> δεξί κλικ> κάντε κλικ στην επιλογή Αντιγραφή.
  • Μεταβείτε στο C:> GLP> SDL64-GLEW64-1> κάντε κλικ στην κενή περιοχή> κάντε δεξί κλικ> κάντε κλικ στο κουμπί Επικόλληση.
  • Τώρα το αρχείο glew32.dll βρίσκεται στο φάκελο SDL64-GLEW64-1 μεταξύ των SDL2.dll, Main.cpp και άλλων 4 αρχείων.

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

Κάντε κλικ στο Visual Studio GUI> πατήστε Ctrl+F5.

Βήμα 6. Διόρθωση σφαλμάτων

Οπως παραπάνω Μέρος 4 Το Καλή δουλειά.

Βήμα 7. ΣΥΜΒΟΥΛΗ:

Θυμηθείτε να αντιγράψετε αρχεία.dll από το προηγούμενο έργο και να επικολλήσετε σε νέο.

Μέρος 8 από 11: Μεταγλώττιση πηγαίου κώδικα με CMake και Visual Studio

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

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

Βήμα 2. Λήψη πηγής SDL

Εάν δεν έχετε ήδη εγκαταστήσει πηγή SDL, κάντε δεξί κλικ στην ακόλουθη διεύθυνση και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο https://www.libsdl.org/download-2.0.php. Παρακάτω Κωδικός πηγής:

κάντε κλικ στο SDL2-2.0.16.zip (ή στην τελευταία έκδοση). Έχετε υπόψη σας το δίπλα "GPG".

  • Στο παράθυρο λήψης κάντε κλικ στο φάκελο zip SDL2-2.0.14.zip (ή στην τελευταία έκδοση)> κάντε δεξί κλικ> επιλέξτε Αντιγραφή.
  • Στην Εξερεύνηση αρχείων, μεταβείτε στο C: \> GL> κάντε δεξί κλικ> επιλέξτε Επικόλληση. Κάντε κλικ δύο φορές στο όνομα φακέλου> διαγραφή ονόματος> πληκτρολογήστε: SDLsrc > πατήστε ↵ Enter.

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

Εάν δεν το έχετε ήδη κατεβάσει, κάντε δεξί κλικ στην ακόλουθη διεύθυνση και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο https://glew.sourceforge.net/. Δίπλα Πηγή Κάντε κλικ φερμουάρ.

  • Στο παράθυρο λήψης κάντε κλικ στο φάκελο glew-2.1.0 (ή πιο πρόσφατο)> δεξί κλικ> Αντιγραφή.
  • Μεταβείτε στο C: \> GL. Κάντε δεξί κλικ> Επικόλληση. Κάντε κλικ δύο φορές στο όνομα του φακέλου και μετονομάστε σε GLEWsrc > πατήστε ↵ Enter. Τώρα στο φάκελο GL έχετε φακέλους SDLsrc και GLEWsrc.

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

Μεταβείτε στο CMake GUI.

  • Αντίγραφο (προσοχή:

    μην αντιγράψετε κανένα διάστημα) C:/GL/SDLsrc και επικολλήστε στο πρώτο πεδίο κειμένου.

  • αντίγραφο C:/GL/SDLsrc/build και επικολλήστε στο δεύτερο πεδίο κειμένου.
  • Διαμόρφωση και δημιουργία. Στο CMake GUI, κάντε κλικ στην επιλογή Διαμόρφωση> στον οδηγό Δημιουργία καταλόγου κάντε κλικ στο κουμπί Ναι> στον οδηγό που ρίχνετε επιλέξτε Visual Studio 16 2019> κάντε κλικ στο Τέλος.

    Όταν, στο CMake GUI, διαβάσετε: "Η διαμόρφωση ολοκληρώθηκε", κάντε κλικ στην επιλογή Δημιουργία. Θα πρέπει να διαβάσετε: "Η δημιουργία ολοκληρώθηκε"

  • Δημιουργήστε τη λύση σας.

    • Μεταβείτε στο C:> GL> SDLsrc> build. Κάντε διπλό κλικ "SDL2.sln" ή "SDL2" ή "ALL_BUILD.vcxproj".
    • Εμφανίζεται ένα παράδειγμα του Visual Studio. Περιμένετε μέχρι να εμφανιστεί στο κύριο μενού Καταχώριση καταχώρησης. Κάντε κλικ σε αυτό> "Λύση κατασκευής".
    • Περιμένετε μέχρι να διαβάσετε την τελευταία γραμμή στο παράθυρο "Έξοδος": ========== Δημιουργία: XX πέτυχε, 0 απέτυχε, 0 ενημερωμένα, 2 παραλείφθηκαν "========= =

      Αριθμός XX των "επιτυχημένων" αλλαγών στις εκδόσεις freeglut. Σήμερα (4 Σεπτεμβρίου 2021) είναι 5

  • Μεταβείτε στο C: / GL / SDLsrc / build / Debug. Στο εσωτερικό θα πρέπει να δείτε το αρχείο SDL2d.lib μεταξύ άλλων αρχείων.

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

Μεταβείτε στο Cmake GUI.

  • αντίγραφο C:/GL/GLEWsrc/build/cmake και επικολλήστε στο πρώτο πεδίο κειμένου.
  • αντίγραφο C:/GL/GLEWsrc/build και επικολλήστε στο δεύτερο πεδίο κειμένου.
  • Διαμόρφωση και δημιουργία. Στο CMake GUI, κάντε κλικ στην επιλογή Διαμόρφωση> στον οδηγό Δημιουργία καταλόγου κάντε κλικ στο κουμπί Ναι> στον οδηγό που ρίχνετε επιλέξτε Visual Studio 16 2019> κάντε κλικ στο Τέλος.

    Όταν, στο CMake GUI, διαβάσετε: "Η διαμόρφωση ολοκληρώθηκε", κάντε κλικ στην επιλογή Δημιουργία. Θα πρέπει να διαβάσετε: "Η δημιουργία ολοκληρώθηκε"

  • Δημιουργήστε τη λύση σας.

    • Μεταβείτε στο 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 μεταξύ άλλων αρχείων.
  • Κλείσιμο Visual Studio GUI και Cmake GUI.

Μέρος 9 από 11: Ρύθμιση ενσωματωμένου έργου SDL και ενσωματωμένου GLEW

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

Εάν δεν το έχετε ήδη δημιουργήσει, μεταβείτε στον κατάλογο C:> κάντε δεξί κλικ στην κενή περιοχή> επιλέξτε "Νέο"> "Φάκελος"> πληκτρολογήστε GLP.

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

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

    • Σε Διαμορφώστε το νέο σας έργο μάγος,

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

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

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

Βήμα 4. Διαμορφώστε τις Ιδιότητες του έργου

Στον οδηγό Solution Explorer, κάντε δεξί κλικ στο όνομα του έργου που είναι SDLsrc-GLEWsrc-0> επιλέξτε Ιδιότητες.

  • Σε Σελίδες ιδιοκτησίας SDLsrc-GLEWsrc-0 μάγος.

    • Κυρίως μενού Το Σε Διαμόρφωση:

      επιλέξτε Ενεργό (εντοπισμός σφαλμάτων)> σε Πλατφόρμα καταχώριση, επιλέξτε x64> κάντε κλικ στο Configuration Manager….

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

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

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

      • αντίγραφο opengl32.lib; SDL2d.lib; SDL2maind.lib; glew32d.lib και επικολλήστε στο πλαίσιο κειμένου του επάνω μέρους του οδηγού πρόσθετων εξαρτήσεων.
      • Κάντε κλικ στο OK στον οδηγό Πρόσθετες εξαρτήσεις.
    • Σύστημα Το Στο αναπτυσσόμενο μενού Linker επιλέξτε System> στο δίπλα μενού επιλέξτε το πρώτο, SubSystem> κάντε κλικ στο κάτω βέλος στο τέλος του πεδίου> επιλέξτε Console (/SUBSYSTEM: CONSOLE).
    • Σε Σελίδες ιδιοκτησίας SDLsrc-GLEWsrc-0 οδηγός, κάντε κλικ στην επιλογή Εφαρμογή και, στη συνέχεια, OK.

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

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

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

Οπως παραπάνω, Μέρος 4 Το Θυμηθείτε στο κύριο μενού του Visual Studio επιλέξτε x64.

Μέρος 10 από 11: Δημιουργία προτύπου-έργου με ενσωματωμένο SDL και GLEW

Βήμα 1. Δημιουργήστε πρότυπο

Μεταβείτε στο κύριο μενού του Visual Studio και, ενώ το έργο SDLsrc-GLEWsrc-0 είναι ανοιχτό, κάντε κλικ στην επιλογή Έργο> Εξαγωγή προτύπου….

  • Στο Export template Wizard ελέγξτε το Πρότυπο έργου, εάν δεν είναι επιλεγμένο. Κάντε κλικ στο Επόμενο>.
  • Στην επιλογή Επιλογές προτύπου, στο όνομα τύπου προτύπου πλαίσιο κειμένου (ή αντιγραφή και επικόλληση) SDLsrc-GLEWsrc > κάντε κλικ στο Τέλος.
  • Το πρότυπο δημιουργήθηκε.
  • Κλείστε το παράθυρο με τη διαδρομή του προτύπου.

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

Στο κύριο μενού του Visual Studio κάντε κλικ στο Αρχείο> Νέο> Έργο….

  • Σε Δημιουργήστε ένα νέο έργο οδηγός, στη λίστα προτύπων επιλέξτε SDLsrc-GLEWsrc (εάν είναι απαραίτητο μετακινηθείτε προς τα κάτω στη λίστα)> κάντε κλικ στο Επόμενο.
  • αντίγραφο SDLsrc-GLEWsrc-1 και επικολλήστε στο πεδίο κειμένου "Όνομα έργου".
  • αντίγραφο C: / GLP και επικολλήστε στο πεδίο κειμένου Τοποθεσία.
  • Βεβαιωθείτε ότι έχει τοποθετηθεί η λύση και το έργο στον ίδιο κατάλογο. Κάντε κλικ στην επιλογή Δημιουργία.
  • Στο Visual Studio διακόπτης κύριου μενού x86 προς το x64.
  • Στο Solution Explorer, κάντε διπλό κλικ στην επιλογή Αρχεία πηγής> διπλό κλικ ++ Main.cpp.

    • Αν εμφανιστεί ο κωδικός του, δεν πειράζει. Εάν όχι, κάντε δεξί κλικ σε αυτό> κάντε κλικ στην επιλογή Εξαίρεση από το έργο και δημιουργήστε νέο αρχείο Main.cpp.
    • Εάν εμφανιστεί ένας Οδηγός που λέει: Αρχείο 'C: / GLP / SDLsrc-GLEWsrc-1 / Main.cpp' υπάρχει ήδη στο έργο, μεταβείτε σε αυτήν τη διαδρομή και διαγράψτε το αρχείο Main.cpp. Κάντε κλικ στο κουμπί OK στον Οδηγό και, στη συνέχεια, κάντε κλικ στην επιλογή Προσθήκη στο παράθυρο Προσθήκη νέου στοιχείου-SDLsrc-GLEWsrc-1. Τώρα στο Solution Explore, κάτω από τα αρχεία προέλευσης, έχετε το νέο αρχείο ++ Main.cpp.

Βήμα 3. Προσθέστε αρχεία.dll στο φάκελο έργου SDLsrc-GLEWsrc-1

  • Προσθέστε SDL2d.dll.

    • Μεταβείτε στο C:> GLP> SDLsrc-GLEWsrc-0> αρχείο κλικ SDL2d.dll > δεξί κλικ> κλικ Αντιγραφή.
    • Μεταβείτε στο C:> GLP> SDLsrc-GLEWsrc-1> κάντε κλικ στην κενή περιοχή> κάντε δεξί κλικ> κάντε κλικ στο κουμπί Επικόλληση.
    • Τώρα το αρχείο SDL2d.dll βρίσκεται στο φάκελο SDLsrc-GLEWsrc-1 μεταξύ του Main.cpp και άλλων 4 αρχείων που δημιουργήθηκαν από το Visual Studio.
  • Προσθέστε το glew32d.dll.

    • Μεταβείτε στο C:> GLP> SDLsrc-GLEWsrc-0> αρχείο κλικ glew32d.dll > δεξί κλικ> κλικ Αντιγραφή.
    • Μεταβείτε στο C:> GLP> SDLsrc-GLEWsrc-1> κάντε κλικ στην κενή περιοχή> κάντε δεξί κλικ> κάντε κλικ στο κουμπί Επικόλληση.
  • Τώρα το αρχείο glew32d.dll βρίσκεται στο φάκελο SDLsrc-GLEWsrc-1 μεταξύ των SDL2d.dll, Main.cpp και άλλων 4 αρχείων.
  • Κάντε κλικ στο Visual Studio GUI> πατήστε Ctrl+F5. Θα πρέπει να εμφανιστούν δύο παράθυρα, ένα μαύρο και ένα άλλο με λευκό τετράγωνο σε μαύρο φόντο.
  • Για σφάλματα βλ Μέρος 4 Το Καλή δουλειά.

Βήμα 4. ΣΥΜΒΟΥΛΗ:

  • Θυμηθείτε να αντιγράψετε αρχεία dll από το προηγούμενο έργο και να τα επικολλήσετε σε ένα νέο.
  • Θυμηθείτε στο Visual Studio να μεταβείτε στο x64.

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

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

  • Ρύθμιση δυαδικών αρχείων x86 (32 bit) (Μέρη 1-5). Είναι το πιο εύκολο. Θα πρέπει να ξεκινήσετε να μαθαίνετε από εδώ.
  • Δημιουργία έργου για στόχευση πλατφόρμας x64 Το Επιλέξτε το μόνο όταν έχετε συγκεκριμένο λόγο για να το κάνετε.
  • Μεταγλώττιση πηγαίου κώδικα με CMake και Visual Studio Στοχεύει επίσης το x64. Το πιο δύσκολο. Το καλύτερο όμως.

Συμβουλές

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

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

Συνιστάται: