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
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.
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".
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.
Stap 4. Na het kopiëren van de bestanden, vouw en compileer het project door op F7 te drukken
Visual C++ maakt uw programmabestanden.
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".
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.
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.