In diesem Handbuch erfahren Sie, wie Sie C++-Quellcode in eine EXE-Datei konvertieren, die auf den meisten (wenn nicht allen) Windows-Computern ausgeführt werden kann. Neben C++ können Sie auch Code mit den Erweiterungen.cpp,.cc und.cxx (sowie.c, jedoch ohne Erfolgsgarantie) konvertieren, indem Sie dieser Anleitung folgen. In diesem Artikel wird davon ausgegangen, dass C++-Code auf der Konsole ausgeführt wird und keine externen Bibliotheken erforderlich sind.
Schritt
Schritt 1. Holen Sie sich einen kostenlosen C++-Compiler
Einer der besten Compiler für Windows-Computer ist Microsoft Visual C++ 2012 Express, das kostenlos heruntergeladen werden kann.
Schritt 2. Starten Sie ein neues Projekt in Visual C++
Sie können das Projekt einfach erstellen. Klicken Sie auf die Schaltfläche "Neues Projekt" in der oberen linken Ecke des Bildschirms und folgen Sie dann den Anweisungen zum Erstellen eines leeren Projekts ("Empty Project"). Geben Sie dem Projekt einen Namen und klicken Sie im nächsten Fenster auf "Fertig stellen".
Schritt 3. Kopieren Sie die gesamte.cpp-Datei und fügen Sie sie in das Verzeichnis "Quelldateien" und die.h-Datei (falls vorhanden) in den Ordner "Header-Dateien" ein
Benennen Sie die Haupt-.cpp-Datei (die Datei mit der Methode "int main()") in den Namen des zuvor eingegebenen Projekts um. Alle externen Abhängigkeiten werden automatisch gefüllt.
Schritt 4. Nach dem Kopieren der Dateien erweitern und kompilieren Sie das Projekt, indem Sie F7 drücken
Visual C++ erstellt Ihre Programmdateien.
Schritt 5. Suchen Sie die EXE-Datei
Öffnen Sie den Ordner "Projects", in dem Visual C++ alle kompilierten Programme speichert (in Windows 7 befindet sich dieser Ordner im Ordner "Documents"). Ihr Programm wird unter dem Projektnamen im Ordner "Debug" gespeichert.
Schritt 6. Testen Sie das Programm, indem Sie auf die Datei doppelklicken
Wenn keine Fehler auftreten, wird Ihr Programm problemlos ausgeführt. Wenn ein Fehler auftritt, wiederholen Sie die obigen Schritte.
Schritt 7. Wenn Sie das Programm auf einem anderen Computer ausführen möchten, stellen Sie sicher, dass die Visual C++ Runtime-Bibliothek auf diesem Computer installiert ist
Mit Visual C++ kompilierte C++-Programme sind von den Visual C++-Bibliotheken abhängig, Sie müssen sie jedoch nicht installieren, da die Bibliotheken nach der Installation von Visual Studio automatisch installiert werden. Die Person, die Ihr Programm ausführt, besitzt jedoch nicht unbedingt die Bibliothek. Laden Sie die Visual C++-Bibliothek unter https://www.microsoft.com/en-us/download/details.aspx?id=30679 herunter
Tipps
- Manchmal treten Fehler auf, weil die Autoren des Programms veraltete Methoden verwendet oder keine Abhängigkeiten in den Quellcode aufgenommen haben.
- Stellen Sie sicher, dass Sie das Visual C++ Express-Update installieren, um Fehler bei der Programmkompilierung zu vermeiden.
- Im Allgemeinen ist es einfacher, den Programmierer zum Kompilieren aufzufordern. Kompilieren Sie sich nur, wenn es unbedingt notwendig ist.
Warnung
- Vermeiden Sie Dev-C++. Das Programm ist ein alter Compiler, für immer im Beta-Zustand, hat 340 bekannte Fehler und wurde seit 5 Jahren nicht mehr aktualisiert. Verwenden Sie nach Möglichkeit einen anderen Compiler/eine andere IDE als Dev-C++.
- Da C++ und C Programmiersprachen auf niedriger Ebene sind, können die von Ihnen erstellten Programme Ihren Computer beschädigen. Um zu überprüfen, ob ein Programm den Computer beschädigen kann, überprüfen Sie den Start des Programms und suchen Sie nach "#include "WINDOWS.h". Wenn Sie diese Zeile finden, kompilieren Sie sie nicht. Fragen Sie, warum der Benutzer Zugriff auf die Windows-Programmierung benötigt Wenn die Antwort des Benutzers verdächtig ist, bitten Sie in den Foren um Hilfe.