Αυτός ο οδηγός θα σας διδάξει πώς να μετατρέψετε τον πηγαίο κώδικα C ++ σε αρχείο EXE που μπορεί να τρέξει στους περισσότερους (αν όχι όλους) υπολογιστές Windows. Εκτός από το C ++, μπορείτε επίσης να μετατρέψετε κώδικα με την επέκταση.cpp,.cc και.cxx (καθώς και.c, αν και δεν είναι εγγυημένη επιτυχία) ακολουθώντας αυτόν τον οδηγό. Αυτό το άρθρο προϋποθέτει ότι ο κώδικας C ++ θα εκτελείται στην κονσόλα και δεν απαιτεί εξωτερικές βιβλιοθήκες.
Βήμα
Βήμα 1. Αποκτήστε έναν δωρεάν μεταγλωττιστή C ++
Ένας από τους καλύτερους μεταγλωττιστές για υπολογιστές με Windows είναι το Microsoft Visual C ++ 2012 Express, το οποίο μπορείτε να κατεβάσετε δωρεάν.
Βήμα 2. Ξεκινήστε ένα νέο έργο στο Visual C ++
Μπορείτε να δημιουργήσετε το έργο εύκολα. Κάντε κλικ στο κουμπί "Νέο έργο" στην επάνω αριστερή γωνία της οθόνης και, στη συνέχεια, ακολουθήστε τις οδηγίες για τη δημιουργία ενός άδειου έργου ("Άδειο έργο"). Δώστε ένα όνομα στο έργο και, στη συνέχεια, κάντε κλικ στο "Τέλος" στο επόμενο παράθυρο.
Βήμα 3. Αντιγράψτε και επικολλήστε ολόκληρο το αρχείο.cpp στον κατάλογο "Αρχεία πηγής" και το αρχείο.h (εάν υπάρχει) στο φάκελο "Αρχεία κεφαλίδας"
Μετονομάστε το κύριο αρχείο.cpp (το αρχείο με τη μέθοδο "int main ()" με το όνομα του έργου που καταχωρίσατε νωρίτερα. Όλες οι εξωτερικές εξαρτήσεις θα γεμίσουν αυτόματα.
Βήμα 4. Αφού αντιγράψετε τα αρχεία, επεκτείνετε και μεταγλωττίστε το έργο πατώντας F7
Το Visual C ++ θα δημιουργήσει τα αρχεία του προγράμματος σας.
Βήμα 5. Εντοπίστε το αρχείο EXE
Ανοίξτε το φάκελο "Έργα" όπου το Visual C ++ αποθηκεύει όλα τα μεταγλωττισμένα προγράμματα (στα Windows 7, αυτός ο φάκελος βρίσκεται στο φάκελο "Έγγραφα"). Το πρόγραμμά σας θα αποθηκευτεί με το όνομα του έργου, στο φάκελο "Debug".
Βήμα 6. Δοκιμάστε το πρόγραμμα κάνοντας διπλό κλικ στο αρχείο
Εάν δεν υπάρχουν σφάλματα, το πρόγραμμά σας θα λειτουργήσει καλά. Εάν παρουσιαστεί σφάλμα, επαναλάβετε τα παραπάνω βήματα.
Βήμα 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 Εάν η απάντηση του χρήστη είναι ύποπτη, ζητήστε βοήθεια στα φόρουμ.