Konverter en CPP-fil til en EXE

Forfatter: Christy White
Opprettelsesdato: 4 Kan 2021
Oppdater Dato: 1 Juli 2024
Anonim
Visual C++: Creating an Executable (.exe) File (2010)
Video: Visual C++: Creating an Executable (.exe) File (2010)

Innhold

Denne opplæringen gir deg trinnvise instruksjoner om hvordan du konverterer C ++ kildefiler til .exe-filer, som fungerer på de fleste (for å unngå ordet "alle") Windows-datamaskiner. Andre utvidelser som fungerer med dette er .cpp, .cc og .cxx (og .c, til en viss grad, men antar ikke at det fungerer). Denne veiledningen forutsetter at C ++ kildekoden er for et konsollprogram og ikke krever eksterne biblioteker.

Å trå

  1. Først trenger du en C ++ - kompilator. En av de beste kompilatorene for Windows er gratis Microsoft Visual C ++ 2012 Express.
  2. Start et nytt prosjekt i Visual C ++. Dette er ganske enkelt. Klikk på "Nytt prosjekt" -knappen øverst til venstre og følg trinnene for å lage et "Tomt prosjekt". Gi det et navn og klikk "Fullfør" i neste vindu.
  3. Kopier og lim inn alle .cpp-filer til "Source Files" -mappen og kopier alle. h filer (hvis noen) til "Header Files" -mappen. Gi nytt navn til .cpp-filen (den med "int main ()") til navnet på prosjektet du valgte. Den eksterne avhengighetsfilen vil fylle seg selv.
  4. Bygg og kompiler. Trykk på [F7] -tasten når du er ferdig med alt det ovennevnte, og programmet blir opprettet.
  5. Finn exe-filen. Naviger til "Prosjekter" -filen der Visual C ++ installerer alle programmer (i Windows 7 er dette Dokumenter-mappen). Det vil være i filen med navnet du ga den tidligere under "Feilsøking" -katalogen.
  6. Test det. Dobbeltklikk på .exe-filen for å kjøre den, og hvis alt gikk bra, skulle programmet fungere bra. Hvis ikke, kan du prøve å gå gjennom trinnene igjen.
  7. Hvis du vil at programmet skal kjøre på en annen datamaskin, må VC ++ Runtime Libraries være installert på den datamaskinen. C ++ - programmer samlet med Visual Studio C ++ krever disse programbibliotekene. Du trenger ikke å installere den separat på maskinen din, fordi den er installert med Visual Studio, men du bør ikke forvente at kundene skal ha den. Last ned lenke: http://www.microsoft.com/en-us/download/details.aspx?id=30679

Tips

  • Noen ganger kan feil kastes fordi den opprinnelige forfatteren brukte utdaterte metoder eller glemte å inkludere avhengighetene til kildekoden.
  • Forsikre deg om at Visual C ++ Express er oppdatert slik at det ikke oppstår feil under kompileringstiden.
  • I de fleste tilfeller er det mer effektivt å la skaperen av et program samle det for deg. Bare komponer det selv hvis det absolutt ikke er noe annet alternativ.

Advarsler

  • BLI BORT fra Dev-C ++. Den har en utdatert kompilator, har over 340 kjente feil, og har ikke blitt oppdatert på 5 år, og etterlater den i evig beta. Hvis mulig, bruk ALLE ANDRE KOMPILATORER OG IDE Bortsett fra Dev-C ++.
  • Siden C ++ og C er programmeringsspråk på veldig lavt nivå, kan de skade datamaskinen din. En rask sjekk du kan gjøre er å sjekke om .cpp-filene har linjen "#include WINDOWS.h" øverst. I så fall IKKE kompilere programmet og spør skaperen hvorfor de trenger tilgang til Windows API. Hvis de ikke kan svare på dette, kan du be en ekspert i et forum om hjelp.

Nødvendigheter

  • En kompilator (Visual C ++ anbefales)
  • En .cpp-fil eller C / C ++ kildekode
  • En Windows-datamaskin (.exe støttes bare av Windows)