Sådan kompileres CPP til EXE

Forfatter: Joan Hall
Oprettelsesdato: 3 Februar 2021
Opdateringsdato: 1 Juli 2024
Anonim
CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler’s Lid”
Video.: CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler’s Lid”

Indhold

Dette er en trin-for-trin vejledning til at kompilere C ++-kildekoden til EXE-filer (på Windows). De beskrevne metoder fungerer også ved kompilering af .c ++, .cc og .cxx formater (muligvis også .c). Denne vejledning forudsætter, at C ++ - kildekoden er en konsolapplikation og ikke kræver eksterne biblioteker.

Trin

  1. 1 Download C ++ - kompilatoren. En af de bedste kompilatorer til Windows -computere er den gratis Microsoft Visual C ++ 2012 Express.
  2. 2 Start et nyt projekt i Visual C ++. Det er ret ligetil. Klik på "Nyt projekt" i øverste venstre hjørne, og følg derefter instruktionerne på skærmen. Indtast projektets navn, og klik på "Afslut" i vinduet, der åbnes.
  3. 3 Kopier og indsæt alle .cpp -filer i katalogfilerne, og kopier og indsæt derefter alle .h -filer (hvis nogen) i biblioteket i overskriftsfiler. Omdøb hoved CPP -filen (den, der indeholder "int main ()") til dit valgte projektnavn.
  4. 4 Byg og kompilér. Tryk på F7 -tasten for at oprette programmet.
  5. 5 Find EXE -filen. Skift til biblioteket Projekter, hvor Visual C ++ placerer alle programmer (i Windows 7 er dette bibliotek placeret i mappen Mine dokumenter). Find EXE -filen med det navn, du gav den tidligere i mappen "Debug".
  6. 6 Tjek filen. Dobbeltklik på EXE -filen for at køre den; hvis alt gik godt, fungerer programmet fint. Hvis noget gik galt, kan du prøve trinene beskrevet igen.
  7. 7 Hvis du vil køre programmet på en anden computer, skal VC ++ Runtime -bibliotekerne installeres på det (C ++ - programmer oprettet med Visual Studio kræver disse biblioteker). Du behøver dem ikke på din computer, da de installeres under Visual Studio -installationen. Link til download af bibliotek: http://www.microsoft.com/en-us/download/details.aspx?id=30679

Tips

  • Der er mulighed for fejl på grund af forfatterens brug af forældede metoder, eller fordi forfatteren glemte at inkludere afhængigheder.
  • Installer den nyeste version af Visual C ++ Express for at undgå fejl i kompileringstid.
  • I de fleste tilfælde er den bedste løsning at bede forfatteren af ​​programmet om at kompilere det for dig. Kompiler kun programmet selv, hvis det er absolut nødvendigt.

Advarsler

  • Da C ++ og C er programmeringssprog på lavt niveau, kan de skade din computer. For at undgå dette skal du kontrollere .cpp -filerne for linjen "# include" windows.h ".Hvis en sådan linje er til stede, må du ikke kompilere programmet, men spørge dets forfatter, hvorfor programmet har brug for adgang til Windows API. Spørg en ekspert på et specialiseret forum, hvis forfatteren ikke kan svare.
  • Arbejd ikke med Dev-C ++. Det er en forældet kompiler med 340 fejl og er ikke blevet opdateret i 5 år.

Hvad har du brug for

  • Compiler (Visual C ++ anbefales).
  • CPP -fil eller C / C ++ kildekode.
  • Windows -computer (EXE -format understøttes kun af Windows).