Hoe CPP-bestanden in EXE te compileren: 7 stappen

Inhoudsopgave:

Hoe CPP-bestanden in EXE te compileren: 7 stappen
Hoe CPP-bestanden in EXE te compileren: 7 stappen

Video: Hoe CPP-bestanden in EXE te compileren: 7 stappen

Video: Hoe CPP-bestanden in EXE te compileren: 7 stappen
Video: Adobe Acrobat - PdfBinder - Samenvoegen verschillende pdf-bestanden in één bestand 2024, Mei
Anonim

Deze handleiding leert u hoe u de C++-broncode converteert naar een EXE-bestand dat op de meeste (zo niet alle) Windows-computers kan worden uitgevoerd. Naast C++ kunt u ook code converteren met de extensie.cpp,.cc en.cxx (evenals.c, hoewel geen gegarandeerd succes) door deze handleiding te volgen. In dit artikel wordt ervan uitgegaan dat C++-code op de console wordt uitgevoerd en dat er geen externe bibliotheken nodig zijn.

Stap

Compileer CPP-bestand naar EXE Stap 1
Compileer CPP-bestand naar EXE Stap 1

Stap 1. Download een gratis C++-compiler

Een van de beste compilers voor Windows-computers is Microsoft Visual C++ 2012 Express, die gratis kan worden gedownload.

Compileer CPP-bestand naar EXE Stap 2
Compileer CPP-bestand naar EXE Stap 2

Stap 2. Start een nieuw project in Visual C++

U kunt het project eenvoudig maken. Klik op de knop "Nieuw project" in de linkerbovenhoek van het scherm en volg de instructies voor het maken van een leeg project ("Leeg project"). Geef het project een naam en klik in het volgende venster op "Voltooien".

Compileer CPP-bestand naar EXE Stap 3
Compileer CPP-bestand naar EXE Stap 3

Stap 3. Kopieer en plak het volledige.cpp-bestand in de map "Bronbestanden" en het.h-bestand (indien aanwezig) in de map "Headerbestanden"

Hernoem het.cpp-hoofdbestand (het bestand met de "int main()"-methode) met de naam van het project dat u eerder hebt ingevoerd. Alle externe afhankelijkheden worden automatisch ingevuld.

Compileer CPP-bestand naar EXE Stap 4
Compileer CPP-bestand naar EXE Stap 4

Stap 4. Na het kopiëren van de bestanden, vouw en compileer het project door op F7 te drukken

Visual C++ maakt uw programmabestanden.

Compileer CPP-bestand naar EXE Stap 5
Compileer CPP-bestand naar EXE Stap 5

Stap 5. Zoek het EXE-bestand

Open de map "Projecten" waarin Visual C++ alle gecompileerde programma's opslaat (in Windows 7 bevindt deze map zich in de map "Documenten"). Uw programma wordt opgeslagen onder de projectnaam, in de map "Debug".

Compileer CPP-bestand naar EXE Stap 6
Compileer CPP-bestand naar EXE Stap 6

Stap 6. Test het programma door te dubbelklikken op het bestand

Als er geen fouten zijn, zal uw programma goed werken. Herhaal de bovenstaande stappen als er een fout optreedt.

Compileer CPP-bestand naar EXE Stap 7
Compileer CPP-bestand naar EXE Stap 7

Stap 7. Als u het programma op een andere computer wilt uitvoeren, zorg er dan voor dat de Visual C++ Runtime-bibliotheek op die computer is geïnstalleerd

C++-programma's die zijn gecompileerd met Visual C++ zijn afhankelijk van de Visual C++-bibliotheken, maar u hoeft deze niet te installeren omdat de bibliotheken automatisch worden geïnstalleerd na installatie van Visual Studio. De persoon die uw programma uitvoert, is echter niet noodzakelijk de eigenaar van de bibliotheek. Download de Visual C++-bibliotheek op

Tips

  • Soms treden er fouten op omdat de auteurs van het programma verouderde methoden gebruikten of geen afhankelijkheden in de broncode hadden opgenomen.
  • Zorg ervoor dat u de Visual C++ Express-update installeert om fouten bij het compileren van programma's te voorkomen.
  • Over het algemeen is het gemakkelijker om de programmeur te vragen om te compileren. Stel jezelf alleen samen als het echt nodig is.

Waarschuwing

  • Vermijd Dev-C++. Het programma is een oude compiler, voor altijd in beta-status, heeft 340 bekende fouten en is al 5 jaar niet bijgewerkt. Gebruik indien mogelijk een andere compiler/IDE dan Dev-C++.
  • Omdat C++ en C programmeertalen op laag niveau zijn, kunnen de programma's die u maakt uw computer beschadigen. Om te controleren of een programma de computer kan beschadigen, controleert u de start van het programma en zoekt u "#include "WINDOWS.h". Als u deze regel vindt, moet u deze niet compileren. Vraag waarom de gebruiker toegang nodig heeft tot de Windows-programmering Als het antwoord van de gebruiker verdacht is, vraag dan om hulp op de forums.

Aanbevolen: