Pdf downloaden
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.
Stappen
-
Als eerste heb je een C++ compiler nodig. Een van de beste compilers voor Windows is de gratis Microsoft Visual C++ 2012 Express.
-
Start een nieuw project in Visual C++. 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'.
-
Kopieer en plak alle.cpp-bestanden naar de map 'Bronbestanden' en kopieer alle. 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.
-
Bouwen en compileren. Druk op de toets [F7] wanneer je klaar bent met al het bovenstaande bent en het programma zal worden gemaakt.
-
Zoek het exe-bestand. 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.
-
Test het. 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.
-
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=30679Advertentie
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.
Advertentie