Konverter en CPP-fil til en EXE

Forfatter: Christy White
Oprettelsesdato: 4 Kan 2021
Opdateringsdato: 25 Juni 2024
Anonim
Visual C++: Creating an Executable (.exe) File (2010)
Video.: Visual C++: Creating an Executable (.exe) File (2010)

Indhold

Denne vejledning giver dig trinvise instruktioner om, hvordan du konverterer C ++ kildefiler til .exe-filer, som fungerer på de fleste (for at undgå ordet "alle") Windows-computere. Andre udvidelser, der fungerer med dette, er .cpp, .cc og .cxx (og .c til en vis grad, men antag ikke, at det fungerer). Denne vejledning antager, at C ++ kildekoden er til et konsolprogram og ikke kræver eksterne biblioteker.

At træde

  1. Først skal du bruge en C ++ - kompilator. En af de bedste kompilatorer til Windows er den gratis Microsoft Visual C ++ 2012 Express.
  2. Start et nyt projekt i Visual C ++. Dette er ret let. Klik på knappen "Nyt projekt" i øverste venstre hjørne, og følg trinene for at oprette et "tomt projekt". Giv det et navn, og klik på "Udfør" i det næste vindue.
  3. Kopier og indsæt alle .cpp-filer i "Source Files" -mappen, og kopier alle. h filer (hvis nogen) til mappen "Header Files". Omdøb hovedcpp-filen (den med "int main ()") til navnet på det projekt, du valgte. Den eksterne afhængighedsfil udfylder sig selv.
  4. Byg og kompilér. Tryk på [F7] -tasten, når du er færdig med alt det ovenstående, og programmet oprettes.
  5. Find exe-filen. Naviger til "Projekter" -filen, hvor Visual C ++ installerer alle programmer (i Windows 7 er dette mappen Dokumenter). Det vil være i filen med det navn, du tidligere har givet det under "Fejlretning" -mappen.
  6. Test det. Dobbeltklik på .exe-filen for at køre den, og hvis alt gik godt, skulle programmet fungere fint. Hvis det ikke gør det, kan du prøve at gå gennem trinnene igen.
  7. Hvis du vil have programmet til at køre på en anden computer, skal VC ++ Runtime Libraries være installeret på den computer. C ++ - programmer udarbejdet med Visual Studio C ++ kræver disse programbiblioteker. Du behøver ikke installere det separat på din maskine, fordi det er installeret med Visual Studio, men du bør ikke forvente, at dine kunder skal have det. Download link: http://www.microsoft.com/en-us/download/details.aspx?id=30679

Tips

  • Nogle gange kan der kastes fejl, fordi den oprindelige forfatter brugte forældede metoder eller glemte at medtage afhængigheden af ​​kildekoden.
  • Sørg for, at din Visual C ++ Express er opdateret, så der ikke opstår fejl under kompileringstiden.
  • I de fleste tilfælde er det mere effektivt at lade skaberen af ​​et program kompilere det for dig. Kompilér det kun selv, hvis der absolut ikke er nogen anden mulighed.

Advarsler

  • BLIV BORTE fra Dev-C ++. Den har en forældet compiler, har over 340 kendte bugs og er ikke blevet opdateret i 5 år og efterlader den i evig beta. Hvis det er muligt, skal du bruge ALLE ANDRE COMPILER OG IDE Bortset fra Dev-C ++.
  • Da C ++ og C er meget lave programmeringssprog, har de potentialet til at skade din computer. En hurtig kontrol, du kan gøre, er at kontrollere, om .cpp-filerne har linjen "#include WINDOWS.h" øverst. I så fald skal IKKE kompilere programmet og spørge skaberen, hvorfor de har brug for adgang til Windows API. Hvis de ikke kan besvare dette endeligt, skal du bede en ekspert i et forum om hjælp.

Nødvendigheder

  • En kompilator (Visual C ++ anbefales)
  • En .cpp-fil eller C / C ++ kildekode
  • En Windows-computer (.exe understøttes kun af Windows)