Πώς να μεταγλωττίσετε αρχεία CPP σε EXE: 7 βήματα

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

Πώς να μεταγλωττίσετε αρχεία CPP σε EXE: 7 βήματα
Πώς να μεταγλωττίσετε αρχεία CPP σε EXE: 7 βήματα

Βίντεο: Πώς να μεταγλωττίσετε αρχεία CPP σε EXE: 7 βήματα

Βίντεο: Πώς να μεταγλωττίσετε αρχεία CPP σε EXE: 7 βήματα
Βίντεο: Πως να φτιάξεις το δικό σου site | Wordpress Tutorial σε 23 απλά βήματα | Ελληνικά 2024, Νοέμβριος
Anonim

Αυτός ο οδηγός θα σας διδάξει πώς να μετατρέψετε τον πηγαίο κώδικα C ++ σε αρχείο EXE που μπορεί να τρέξει στους περισσότερους (αν όχι όλους) υπολογιστές Windows. Εκτός από το C ++, μπορείτε επίσης να μετατρέψετε κώδικα με την επέκταση.cpp,.cc και.cxx (καθώς και.c, αν και δεν είναι εγγυημένη επιτυχία) ακολουθώντας αυτόν τον οδηγό. Αυτό το άρθρο προϋποθέτει ότι ο κώδικας C ++ θα εκτελείται στην κονσόλα και δεν απαιτεί εξωτερικές βιβλιοθήκες.

Βήμα

Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 1
Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 1

Βήμα 1. Αποκτήστε έναν δωρεάν μεταγλωττιστή C ++

Ένας από τους καλύτερους μεταγλωττιστές για υπολογιστές με Windows είναι το Microsoft Visual C ++ 2012 Express, το οποίο μπορείτε να κατεβάσετε δωρεάν.

Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 2
Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 2

Βήμα 2. Ξεκινήστε ένα νέο έργο στο Visual C ++

Μπορείτε να δημιουργήσετε το έργο εύκολα. Κάντε κλικ στο κουμπί "Νέο έργο" στην επάνω αριστερή γωνία της οθόνης και, στη συνέχεια, ακολουθήστε τις οδηγίες για τη δημιουργία ενός άδειου έργου ("Άδειο έργο"). Δώστε ένα όνομα στο έργο και, στη συνέχεια, κάντε κλικ στο "Τέλος" στο επόμενο παράθυρο.

Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 3
Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 3

Βήμα 3. Αντιγράψτε και επικολλήστε ολόκληρο το αρχείο.cpp στον κατάλογο "Αρχεία πηγής" και το αρχείο.h (εάν υπάρχει) στο φάκελο "Αρχεία κεφαλίδας"

Μετονομάστε το κύριο αρχείο.cpp (το αρχείο με τη μέθοδο "int main ()" με το όνομα του έργου που καταχωρίσατε νωρίτερα. Όλες οι εξωτερικές εξαρτήσεις θα γεμίσουν αυτόματα.

Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 4
Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 4

Βήμα 4. Αφού αντιγράψετε τα αρχεία, επεκτείνετε και μεταγλωττίστε το έργο πατώντας F7

Το Visual C ++ θα δημιουργήσει τα αρχεία του προγράμματος σας.

Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 5
Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 5

Βήμα 5. Εντοπίστε το αρχείο EXE

Ανοίξτε το φάκελο "Έργα" όπου το Visual C ++ αποθηκεύει όλα τα μεταγλωττισμένα προγράμματα (στα Windows 7, αυτός ο φάκελος βρίσκεται στο φάκελο "Έγγραφα"). Το πρόγραμμά σας θα αποθηκευτεί με το όνομα του έργου, στο φάκελο "Debug".

Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 6
Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 6

Βήμα 6. Δοκιμάστε το πρόγραμμα κάνοντας διπλό κλικ στο αρχείο

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

Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 7
Μεταγλωττίστε το αρχείο CPP στο EXE Βήμα 7

Βήμα 7. Εάν θέλετε να εκτελέσετε το πρόγραμμα σε άλλο υπολογιστή, βεβαιωθείτε ότι η βιβλιοθήκη Visual C ++ Runtime είναι εγκατεστημένη σε αυτόν τον υπολογιστή

Τα προγράμματα C ++ που έχουν καταρτιστεί με Visual C ++ εξαρτώνται από τις βιβλιοθήκες Visual C ++, αλλά δεν χρειάζεται να τα εγκαταστήσετε επειδή οι βιβλιοθήκες θα εγκατασταθούν αυτόματα μετά την εγκατάσταση του Visual Studio. Ωστόσο, το άτομο που εκτελεί το πρόγραμμά σας δεν κατέχει απαραίτητα τη βιβλιοθήκη. Κατεβάστε τη βιβλιοθήκη Visual C ++ στη διεύθυνση

Συμβουλές

  • Μερικές φορές, σφάλματα συμβαίνουν επειδή οι συντάκτες του προγράμματος χρησιμοποίησαν καταργημένες μεθόδους ή δεν περιλάμβαναν εξαρτήσεις στον πηγαίο κώδικα.
  • Βεβαιωθείτε ότι έχετε εγκαταστήσει την ενημέρωση Visual C ++ Express για να αποφύγετε σφάλματα κατάρτισης προγράμματος.
  • Γενικά, είναι ευκολότερο να ζητήσετε από τον προγραμματιστή να μεταγλωττίσει. Συγκεντρώστε τον εαυτό σας μόνο όταν είναι απολύτως απαραίτητο.

Προειδοποίηση

  • Αποφύγετε το Dev-C ++. Το πρόγραμμα είναι ένας παλιός μεταγλωττιστής, για πάντα σε κατάσταση beta, έχει 340 γνωστά σφάλματα και δεν έχει ενημερωθεί εδώ και 5 χρόνια. Εάν είναι δυνατόν, χρησιμοποιήστε έναν μεταγλωττιστή/IDE διαφορετικό από το Dev-C ++.
  • Επειδή η C ++ και η C είναι γλώσσες προγραμματισμού χαμηλού επιπέδου, τα προγράμματα που δημιουργείτε μπορεί να βλάψουν τον υπολογιστή σας. Για να ελέγξετε εάν ένα πρόγραμμα μπορεί να προκαλέσει ζημιά στον υπολογιστή, ελέγξτε την έναρξη του προγράμματος και βρείτε το "#include" WINDOWS.h ". Εάν βρείτε αυτήν τη γραμμή, μην την μεταγλωττίσετε. Ρωτήστε γιατί ο χρήστης χρειάζεται πρόσβαση στον προγραμματισμό των Windows Εάν η απάντηση του χρήστη είναι ύποπτη, ζητήστε βοήθεια στα φόρουμ.

Συνιστάται: