PDF download Pdf downloaden PDF download Pdf downloaden

Deze tutorial geeft je stapsgewijze instructies voor het converteren van C++ bronbestanden naar.exe-bestanden, die werken op de meeste (om het woord 'alle' te vermijden) Windows-computers. Andere extensies die hiermee werken zijn .cpp, .cc en .cxx (en .c, tot op zekere hoogte, maar ga er niet vanuit dat het werkt). Deze handleiding gaat er vanuit dat de C++-broncode bedoeld is voor een consoletoepassing en geen externe bibliotheken nodig heeft.

  1. Een van de beste compilers voor Windows is de gratis Microsoft Visual C++ 2012 Express.
  2. Dit is vrij eenvoudig. Klik op de knop 'Nieuw Project' in de linkerbovenhoek en volg de stappen voor het maken van een 'Leeg Project'. Geef die een naam en klik in het volgende venster op 'Voltooien'.
  3. h-bestanden (als die er zijn) naar de map 'Headerbestanden'. Hernoem het belangrijkste .cpp-bestand (die met 'int main()') naar de naam van het project dat je hebt gekozen. Het bestand met externe afhankelijkheden zal zichzelf vullen.
  4. Druk op de toets [F7] wanneer je klaar bent met al het bovenstaande bent en het programma zal worden gemaakt.
  5. Navigeer naar het bestand 'Projecten' waarin Visual C++ alle programma's installeert (in Vensters 7 is dit de map Documenten). Het zal zich in het bestand bevinden met de naam die je het eerder hebt gegeven onder de 'Debug'-directory.
  6. Dubbelklik op het .exe-bestand om het te draaien en als alles goed is gegaan, zou het programma goed moeten werken. Als dit niet gebeurt, probeer de stappen dan opnieuw te doorlopen.
  7. Als je wilt dat het programma ook op een andere computer draait, moet op die computer de VC++ Runtime Libraries geïnstalleerd zijn. C++ programma's gecompileerd met Visual Studio C++ vereisen deze programmabibliotheken. Je hoeft die niet zelf apart te installeren op je machine, want het wordt geïnstalleerd met Visual Studio, maar je mag niet verwachten dat je klanten erover beschikken. Downloadlink: http://www.microsoft.com/en-us/download/details.aspx?id=30679
    Advertentie

Tips

  • Soms kunnen fouten worden gegenereerd omdat de originele auteur verouderde methoden heeft gebruikt of vergeten is om de afhankelijkheden van de broncode erin op te nemen.
  • Zorg ervoor dat je Visual C++ Express up-to-date is, zodat er geen fouten ontstaan tijdens het compileren.
  • In de meeste gevallen is het efficiënter om de maker van een programma het voor je te laten compileren. Compileer het alleen zelf als dit absoluut niet anders kan.
Advertentie

Waarschuwingen

  • BLIJF WEG van Dev-C++. Het beschikt over een verouderde compiler, heeft meer dan 340 bekende bugs, en is in 5 jaar niet bijgewerkt, waardoor het in een eeuwigdurende bèta-versie blijft. Gebruik indien mogelijk ELKE ANDERE COMPILER EN IDE BEHALVE Dev-C++.
  • Omdat C++ en C zeer low-levelprogrammeertalen zijn, hebben ze het potentieel om schade toe te brengen aan je computer. Een snelle check die je kunt doen is controleren of de .cpp-bestanden de regel '#include WINDOWS.h' bovenin hebben staan. Als dit het geval is, compileer het programma dan NIET en vraag de maker waarom ze toegang nodig hebben tot de Windows API. Als ze hierop geen afdoende antwoord kunnen geven, vraag dan een expert in een forum om hulp.
Advertentie

Benodigdheden

  • Een compiler (Visual C++ is aan te bevelen)
  • Een .cpp-bestand of C/C++-broncode
  • Een Windows-computer (.exe wordt alleen ondersteund door Windows)

Over dit artikel

Deze pagina is 2.217 keer bekeken.

Was dit artikel nuttig?

Advertentie