Πώς να ρυθμίσετε το SFML σε ένα έργο στο Visual Studio

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

Πώς να ρυθμίσετε το SFML σε ένα έργο στο Visual Studio
Πώς να ρυθμίσετε το SFML σε ένα έργο στο Visual Studio

Βίντεο: Πώς να ρυθμίσετε το SFML σε ένα έργο στο Visual Studio

Βίντεο: Πώς να ρυθμίσετε το SFML σε ένα έργο στο Visual Studio
Βίντεο: Πως να εγκαταστήσεις Windows 10 σε άλλον υπολογιστή βήμα - βήμα | Kordmeister 2024, Απρίλιος
Anonim

Η ρύθμιση του SFML στο Visual Studio 2019 είναι παρόμοια με τη ρύθμιση SDL, freeGLUT και GLEW, με δύο ιδιαιτερότητες: υπάρχουν 29 αρχεία.lib και 11 αρχεία.dll.

Υποτίθεται ότι η πλατφόρμα σας είναι Windows και το IDE Visual Studio 2019. Αυτό το σεμινάριο απευθύνεται στον αρχάριο.

Βήματα

Μέρος 1 από 7: Διαμόρφωση και λήψη

Επισημάνετε sfml
Επισημάνετε sfml

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

Για παράδειγμα, δείτε την παραπάνω εικόνα.

Βήμα 2. Κατεβάστε την κοινότητα του Visual Studio 2019

Εάν δεν το έχετε κάνει, μπορείτε να το κατεβάσετε από τη διεύθυνση

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

Βήμα 3. Ελέγξτε την ανάπτυξη της επιφάνειας εργασίας με το πλαίσιο φόρτωσης εργασίας C ++ κατά τη λήψη

Εάν είναι απαραίτητο, μετακινηθείτε προς τα κάτω στη σελίδα.

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

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

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

Βήμα 5. Κάντε λήψη της πιο πρόσφατης σταθερής έκδοσης του SFML

Κάντε δεξί κλικ στην ακόλουθη διεύθυνση και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο https://www.sfml-dev.org/download/sfml/2.5.1/. Κάντε κλικ στο πρώτο κουμπί, σήμερα Λήψη 16,3 MB, δίπλα στο "Visual C ++ 15 (2017) - 32 -bit".

  • Στο παράθυρο λήψης, κάντε κλικ στο φάκελο SFML-2.5.1 (ή τελευταία έκδοση)> δεξί κλικ> Αντιγραφή.
  • Μεταβείτε στο C:> GL> δεξί κλικ> επιλέξτε Επικόλληση.
  • (Εναλλακτικά κάντε κλικ στο φάκελο SFML-2.5.1 (ή τελευταία έκδοση) και σύρετε στο File Explorer> C:> GL).
  • Αφού ολοκληρωθεί η αντιγραφή και η αποσυμπίεση, κάντε κλικ στο όνομα SFML-2.5.1 (ή την τελευταία έκδοση) και μετονομάστε σε SFML.

Μέρος 2 από 7: Δημιουργία κενού έργου

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

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

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

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

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

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

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

Στο Visual Studio> Solution Explorer> κάντε δεξί κλικ στα αρχεία προέλευσης> κάντε κλικ στην επιλογή Προσθήκη> Νέο στοιχείο….

  • Σε Προσθήκη νέου στοιχείου - SFML -0 οδηγός, κάντε κλικ Αρχείο C ++ (.cpp) Το Σε Ονομα τύπος πεδίου κειμένου Main.cpp. Τοποθεσία θα πρέπει να είναι C: / GLP / SFML-0. > κάντε κλικ στο Προσθήκη.
  • Το αρχείο προέλευσης Main.cpp βρίσκεται τώρα στην κύρια περιοχή του Visual Studio και είναι κενό. Είναι εντάξει.

Μέρος 3 από 7: Ρύθμιση SFML στο έργο

Βήμα 1. Ανοίξτε το παράθυρο SFML-0 Properties Pages

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

Στον οδηγό SFML-0 Properties Pages, αφήστε τις προεπιλεγμένες ρυθμίσεις: Διαμόρφωση: Ενεργό (Αποσφαλμάτωση), Πλατφόρμα: Ενεργό (Win32) ή Win32

Βήμα 2. Διαμόρφωση πρόσθετων καταλόγων συμπερίληψης

Στο παράθυρο SFML-0 Properties Pages κάντε διπλό κλικ C/C ++> κάντε κλικ στην επιλογή Γενικά> Πρόσθετες συμπερίληψη καταλόγων> κάτω βέλος στο τέλος του πεδίου> κλικ.

  • αντίγραφο C: / GL / SFML / include και επικολλήστε στο πεδίο κειμένου του οδηγού πρόσθετης συμπερίληψης καταλόγων.
  • Στον οδηγό Πρόσθετης συμπερίληψης καταλόγων κάντε κλικ στο κουμπί OK.

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

Στον οδηγό "Σελίδες ιδιοκτησίας SFML-0", κάντε διπλό κλικ στο Linker> κάντε κλικ στην επιλογή Γενικά> Πρόσθετοι κατάλογοι βιβλιοθηκών> κάτω βέλος στο τέλος του πεδίου> κάντε κλικ.

  • αντίγραφο C: / GL / SFML / lib και επικολλήστε το στο πάνω μέρος του κειμένου του οδηγού πρόσθετων καταλόγων βιβλιοθηκών.
  • Κάντε κλικ στο ΟΚ στον πρόσθετο οδηγό καταλόγων βιβλιοθηκών.

Βήμα 4. Διαμόρφωση πρόσθετων εξαρτήσεων σύνδεσης

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

  • Αντιγράψτε τα ακόλουθα ονόματα αρχείων.lib και επικολλήστε στο ανώτερο πλαίσιο κειμένου του οδηγού "Πρόσθετες εξαρτήσεις": opengl32.lib; flac.lib; freetype.lib; ogg.lib; openal32.lib; sfml-audio.lib; sfml-graphics.lib; sfml-window.lib; sfml-system.lib; sfml-main.lib; sfml-network.lib; vorbis.lib; vorbisenc.lib; vorbisfile.lib
  • Στον οδηγό "Πρόσθετες εξαρτήσεις" κάντε κλικ στο OK.

Βήμα 5. Διαμόρφωση συνδέσμου SubSystem

Στο αναπτυσσόμενο μενού Linker κάντε κλικ στην επιλογή Σύστημα> Υποσύστημα> κάτω βέλος στο τέλος του πεδίου> επιλέξτε Κονσόλα (/ΥΠΟΣΥΣΤΗΜΑ: ΚΟΝΣΟΛΑ)> κάντε κλικ στην επιλογή Εφαρμογή και, στη συνέχεια, OK.

Βήμα 6. Αντιγράψτε αρχεία.dll από το SFML και επικολλήστε το στο φάκελο Project

Στην Εξερεύνηση αρχείων των Windows, κάντε κλικ στην επιλογή Αρχείο στην επάνω αριστερή γωνία> Νέο παράθυρο.

  • Στο δεύτερο (το νέο) File Explorer wizard πλοηγηθείτε στο C:> GL> SFML> bin> κάντε κλικ στο openal32.dll> κάντε δεξί κλικ> Αντιγραφή.
  • Στον πρώτο οδηγό File Explorer, μεταβείτε στο C:> GLP> SFML-0. Στο εσωτερικό, κάντε δεξί κλικ και επιλέξτε Επικόλληση.
  • Επαναλάβετε αυτήν τη διαδικασία για αρχεία χωρίς -d, τα οποία είναι sfml-audio-2.dll, sfml-graphics-2.dll, sfml-network-2.dll, sfml-system-2.dll, sfml-window-2.dll Το Τώρα στο φάκελο έργου SFML-0 έχετε 6 αρχεία dll.

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

Κάντε δεξί κλικ στην ακόλουθη διεύθυνση και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο https://www.sfml-dev.org/tutorials/2.5/start-vc.php μετακινηθείτε προς τα κάτω στη σελίδα και αντιγράψτε τον κώδικα.

Μεταβείτε στο Visual Studio και επικολλήστε στην περιοχή κώδικα Main.cpp. Πατήστε Ctrl + F5. Θα πρέπει να εμφανιστούν δύο παράθυρα: ένα μαύρο (η κονσόλα) και ένα μικρό με πράσινο κύκλο σε μαύρο φόντο. Καλή δουλειά

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

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

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

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

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

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

  • Σε Επιλέξτε Τύπος προτύπου μενού, αφήστε το πρότυπο έργου επιλεγμένο. Κάντε κλικ στο Επόμενο….
  • Σε Επιλέξτε Επιλογές προτύπου, στο Όνομα προτύπου: πεδίο κειμένου, διαγράψτε τα πάντα και πληκτρολογήστε SFML> κάντε κλικ στο Τέλος. Το πρότυπο δημιουργείται.

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

Κάντε κλικ στο Αρχείο> Νέο> Έργο….

  • Σε Δημιουργήστε ένα νέο έργο οδηγός επιλέξτε SFML (εάν είναι απαραίτητο μετακινηθείτε προς τα κάτω στη λίστα των προτύπων)> κάντε κλικ στο Επόμενο.
  • Σε Διαμορφώστε το νέο σας έργο οδηγός, στο πεδίο κειμένου Όνομα έργου, πληκτρολογήστε SFML-1.
  • Η τοποθεσία πρέπει να είναι C: / GLP \. Εάν δεν είναι, διαγράψτε τη διαδρομή, αντιγράψτε C: / GLP και επικολλήστε.
  • Βεβαιωθείτε ότι έχει τοποθετηθεί η λύση και το έργο στον ίδιο κατάλογο. Κάντε κλικ στην επιλογή Δημιουργία.

Βήμα 3. Αντιγράψτε τα αρχεία.dll από το φάκελο bin όπως παραπάνω Μέρος 3 βήμα 6 και επικολλήστε στο φάκελο έργου SFML-1

Βήμα 4. Δοκιμαστικό έργο

Στην Εξερεύνηση λύσεων του Visual Studio, κάντε διπλό κλικ στην επιλογή Αρχεία πηγής> διπλό κλικ στο Main.cpp. (Εάν ο κωδικός δεν εμφανίζεται, διαγράψτε αυτό το αρχείο και δημιουργήστε άλλο με το ίδιο όνομα, αντιγράψτε τον κώδικα από τη διεύθυνση https://www.sfml-dev.org/tutorials/2.5/start-vc.php και επικολλήστε στην περιοχή κώδικα). Στον κωδικό Main.cpp, μεταβείτε στη γραμμή 7 και αλλάξτε Χρώμα:: Πράσινο σε Χρώμα:: Μπλε. Κάντε κλικ στο Ctrl+F5. Τώρα ο κύκλος στο μικρό παράθυρο είναι μπλε. Προσπαθήστε να διορθώσετε τυχόν σφάλματα. Εάν αποτύχετε, επαναλάβετε τα παραπάνω βήματα.

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

Βήμα 1. Κάντε λήψη της πιο πρόσφατης σταθερής έκδοσης του SFML 64 bit

Κάντε δεξί κλικ στην ακόλουθη διεύθυνση και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο https://www.sfml-dev.org/download/sfml/2.5.1/. Κάντε κλικ στο πρώτο κουμπί στη δεξιά λίστα, σήμερα Λήψη 18,0 MB δίπλα στο "Visual C ++ 15 (2017) - 64 -bit".

  • Στο παράθυρο λήψης, κάντε κλικ στο φάκελο SFML-2.5.1 (ή το πιο πρόσφατο)> δεξί κλικ> Αντιγραφή.
  • Μεταβείτε στο C:> GL> κάντε δεξί κλικ> επιλέξτε Επικόλληση (υποτίθεται ότι έχετε δημιουργήσει φάκελο GL).
  • Αφού ολοκληρωθεί η αντιγραφή και η αποσυμπίεση, κάντε κλικ στο όνομα SFML-2.5.1 και μετονομάστε σε SFML64.

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

Κάντε κλικ στο Αρχείο> Νέο> Έργο…> Κενό έργο> Επόμενο.

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

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

Στο Visual Studio> Solution Explorer> κάντε δεξί κλικ στα αρχεία προέλευσης> κάντε κλικ στην επιλογή Προσθήκη> Νέο στοιχείο….

  • Στον οδηγό Προσθήκη νέου στοιχείου - SFML64-0, κάντε κλικ στο αρχείο C ++ (.cpp). Στο πεδίο κείμενο Όνομα πληκτρολογήστε Main.cpp. Η τοποθεσία πρέπει να είναι C: / GLP / SFML64-0. > κάντε κλικ στο Προσθήκη.
  • Το αρχείο προέλευσης Main.cpp βρίσκεται τώρα στην κύρια περιοχή του Visual Studio και είναι κενό. Είναι εντάξει.

Βήμα 4. Ρυθμίσεις ιδιότητας έργου

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

  • Στον οδηγό σελίδων ιδιοτήτων SFML64-0 στην καταχώριση διαμόρφωσης επιλέξτε Ενεργό (εντοπισμός σφαλμάτων)> στην πλατφόρμα: καταχώριση, επιλέξτε x64> Κάντε κλικ στη Διαχείριση διαμόρφωσης…
  • Στον οδηγό Configuration Manager, στην πλατφόρμα Active solution: επιλέξτε x64
  • Στην καταχώριση πλατφόρμας, το x64 επιλέγεται αυτόματα.
  • Κάντε κλικ στο Κλείσιμο

Βήμα 5. Τα υπόλοιπα όπως παραπάνω, μέρος 3 βήματα 2-8, αλλά αντικαταστήστε το SFML με SFML64 και το SFML-0 με το SFML64-0

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

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

Οπως παραπάνω. Για τον τύπο ονόματος προτύπου SFML64 και για το όνομα του έργου SFML64-0 Το Σε κάθε έργο που δημιουργείτε με αυτό, επιλέξτε x64 (δίπλα στο Debug) στο GUI του Visual Studio.

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

Βήμα 1. Η σύνταξη μιας βιβλιοθήκης από τον πηγαίο κώδικα έχει δύο οφέλη

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

Επισημάνετε cm
Επισημάνετε cm

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

Για παράδειγμα, δείτε την παραπάνω εικόνα.

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

Κάντε δεξί κλικ στην ακόλουθη διεύθυνση και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο https://cmake.org/download/. Κάντε κύλιση προς τα κάτω στη σελίδα και βρείτε την "Προηγούμενη έκδοση (3.19.8)". Στη δεύτερη λίστα "Πλατφόρμα", βρείτε το "Windows win64-x64 ZIP" και κάντε κλικ στην δίπλα είσοδο cmake-3.19.8-win64-x64.zip > στον οδηγό ανοίγματος επιλέξτε Αποθήκευση αρχείου.

Βήμα 4. Αντιγράψτε και αποσυμπιέστε το φάκελο zip

  • Στο παράθυρο λήψης, κάντε κλικ στο φάκελο> δεξί κλικ> στο αναπτυσσόμενο μενού επιλέξτε Αντιγραφή.
  • Μεταβείτε στον κατάλογο C: \> GL> κάντε δεξί κλικ> επιλέξτε Επικόλληση.
  • Όταν ολοκληρωθεί η αντιγραφή και αποσυμπίεση (εξαγωγή αρχείων), κάντε διπλό κλικ στο αποσυμπίεση του φακέλου cmake-3.19.8-win64-x64 (ή τελευταία έκδοση)> bin> στο εσωτερικό θα πρέπει να δείτε το λογότυπο του CMake δίπλα στο όνομα αρχείου cmake-gui> κάντε διπλό κλικ σε αυτό το αρχείο. Εάν εμφανιστεί ο οδηγός "Τα Windows προστατεύουν τον υπολογιστή σας", κάντε κλικ στην επιλογή Περισσότερες πληροφορίες> Εκτέλεση ούτως ή άλλως. Τώρα στην οθόνη σας έχετε CMake GUI.
  • Κάθε φορά που χρειάζεστε το CMake, μεταβείτε στο C: \> GL> cmake-3.19.8-win64-x64> bin> αρχείο διπλού κλικ cmake-gui (αυτό με το λογότυπο του CMake).

Βήμα 5. Λήψη πηγαίου κώδικα

Κάντε δεξί κλικ στην ακόλουθη διεύθυνση και επιλέξτε Άνοιγμα συνδέσμου στο νέο παράθυρο https://www.sfml-dev.org/download/sfml/2.5.1/. Κάντε κύλιση προς τα κάτω στο κάτω μέρος, στο Ολα επιλέγω Πηγαίος κώδικας και κάντε κλικ στην επιλογή Λήψη 22,2 MB.

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

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

Βήμα 7. Μεταβείτε στο CMake GUI

  • Στο πεδίο κειμένου δίπλα Πού είναι ο πηγαίος κώδικας (πρώτο πεδίο κειμένου), τύπος C:/GL/SFMLsrc.
  • Στο πεδίο κειμένου δίπλα Πού να χτίσετε τα δυαδικά (δεύτερο πεδίο κειμένου), τύπος C:/GL/SFMLsrc/build.

Βήμα 8. Διαμόρφωση και δημιουργία

Στο CMake GUI, κάντε κλικ στην επιλογή Διαμόρφωση> στον οδηγό Δημιουργία καταλόγου κάντε κλικ στο κουμπί Ναι> κάντε κλικ στο Τέλος.

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

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

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

    ΣΥΜΒΟΥΛΗ: Αριθμός "επιτυχημένων" αλλαγών στις εκδόσεις SFML. Σήμερα (28-1-2020) είναι 8

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

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

  • Στο πλαίσιο κειμένου Όνομα έργου, πληκτρολογήστε: SFMLsrc-0.
  • Δίπλα στο πλαίσιο κειμένου Τοποθεσία, κάντε κλικ στο….
  • Μεταβείτε στο C: \> GLP (υποτίθεται ότι έχετε δημιουργήσει φάκελο GLP)> Κάντε κλικ στην επιλογή Επιλογή φακέλου. Η τοποθεσία είναι C: / GLP.
  • Πλαίσιο ελέγχου Τοποθετήστε λύση και έργο στον ίδιο κατάλογο.
  • Κάντε κλικ στην επιλογή Δημιουργία.

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

Στον οδηγό Solution Explorer, κάντε δεξί κλικ στο φάκελο Αρχεία πηγής (ο τελευταίος)> κάντε κλικ στην επιλογή Προσθήκη> Νέο στοιχείο…

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

Βήμα 12. Διαμόρφωση των ιδιοτήτων του έργου

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

  • (1) Κύριο μενού σελίδων ιδιοτήτων SFMLsrc-0.

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

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

    αντίγραφο C: / GL / SFMLsrc / include > στον οδηγό "Πρόσθετες συμπερίληψη καταλόγων", κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.

  • (3) Πρόσθετοι κατάλογοι βιβλιοθηκών Το Κάντε διπλό κλικ στο Linker> κάντε κλικ στην επιλογή General> Additional Library Directories> κάντε κλικ στο κάτω βέλος στο τέλος του πεδίου> κάντε κλικ

    αντίγραφο C: / GL / SFMLsrc / build / lib / Debug > στον οδηγό "Πρόσθετοι κατάλογοι βιβλιοθηκών", κάντε κλικ στο πρώτο εικονίδιο> επικόλληση.

  • (4) Πρόσθετες εξαρτήσεις Το Στο αναπτυσσόμενο μενού Linker επιλέξτε Εισαγωγή> στο δίπλα μενού επιλέξτε το πρώτο, Πρόσθετες εξαρτήσεις> κάντε κλικ στο κάτω βέλος στο τέλος του πεδίου> Επεξεργασία…> αντίγραφο opengl32.lib; sfml-audio-d.lib; sfml-graphics-d.lib; sfml-main-d.lib; sfml-network-d.lib; sfml-system-d.lib; sfml-window-d.lib και επικολλήστε στο πλαίσιο κειμένου του οδηγού πρόσθετων εξαρτήσεων> κάντε κλικ στο κουμπί OK.
  • (5) Ορίστε το σύστημα σε Υποσύστημα CONSOLE.

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

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

Στα Windows File Explorer κάντε κλικ στο Αρχείο> Άνοιγμα νέου παραθύρου. Στο νέο (δεύτερο) παράθυρο μεταβείτε στο C:> GL> SFML> build> lib> Debug και αντιγράψτε (με δεξί κλικ> Αντιγραφή), ένα προς ένα, και τα 5 (πέντε) αρχεία dll και επικολλήστε στο πρώτο παράθυρο C: > GLP> SFMLsrc-0. Τώρα στο φάκελο έργου SFMLsrc-0 έχετε 5 dll αρχεία με το Main.cpp και άλλα 4 αρχεία που δημιουργήθηκαν από το Visual Studio.

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

Όπως παραπάνω, βλέπε Μέρος 3 Ρύθμιση SFML στο έργο.

Βήμα 15. Δημιουργήστε Πρότυπο με έργο SFMLsrc-0

Όπως παραπάνω, Μέρος 4 Δημιουργήστε ένα έργο με το Πρότυπο Το Για τον τύπο ονόματος προτύπου SFMLsrc Το Για τον τύπο ονόματος του έργου SFMLsrc-1 Το Θυμηθείτε σε κάθε έργο που δημιουργείτε με αυτό το πρότυπο

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

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

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

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

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

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

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

  • Μεταγλώττιση πηγής SFML και ρύθμιση στο έργο.

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

Συνιστάται: