Pretvorite CPP datoteku u EXE

Autor: Christy White
Datum Stvaranja: 4 Svibanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
How to Edit Dll files | RECODE (.dll) File Using JustDecompile | Encoding, Decoding
Video: How to Edit Dll files | RECODE (.dll) File Using JustDecompile | Encoding, Decoding

Sadržaj

Ovaj vam vodič daje detaljne upute o tome kako pretvoriti izvorne datoteke C ++ u .exe datoteke koje rade na većini (kako bi se izbjegla riječ "svi") Windows računalima. Ostala proširenja koja rade s ovim su .cpp, .cc i .cxx (i .c, u određenoj mjeri, ali ne pretpostavljajte da radi). Ovaj vodič pretpostavlja da je izvorni kôd C ++ namijenjen konzoli i da ne zahtijeva vanjske knjižnice.

Kročiti

  1. Prvo vam treba C ++ prevodilac. Jedan od najboljih kompajlera za Windows je besplatni Microsoft Visual C ++ 2012 Express.
  2. Pokrenite novi projekt u Visual C ++. Ovo je vrlo lako. Kliknite gumb "Novi projekt" u gornjem lijevom kutu i slijedite korake za stvaranje "praznog projekta". Dajte mu ime i u sljedećem prozoru kliknite "Završi".
  3. Kopirajte i zalijepite sve .cpp datoteke u mapu "Izvorne datoteke" i kopirajte sve. h datoteka (ako ih ima) u mapu "Datoteke zaglavlja". Preimenujte glavnu .cpp datoteku (onu s "int main ()") u naziv projekta koji ste odabrali. Datoteka s vanjskim ovisnostima ispunit će se sama.
  4. Izrada i kompajliranje. Pritisnite tipku [F7] kada završite sa svim navedenim i program će se stvoriti.
  5. Pronađite exe datoteku. Dođite do datoteke "Projekti" u koju Visual C ++ instalira sve programe (u sustavu Windows 7 ovo je mapa Dokumenti). Bit će u datoteci s imenom koje ste joj ranije dali u direktoriju "Otklanjanje pogrešaka".
  6. Isprobajte. Dvaput kliknite datoteku .exe da biste je pokrenuli i ako je sve prošlo u redu, program bi trebao raditi u redu. Ako se ne dogodi, pokušajte ponovno proći kroz korake.
  7. Ako želite da se program izvodi na drugom računalu, na tom računalu moraju biti instalirane VC ++ Runtime Libraries. Programi C ++ kompajlirani s Visual Studio C ++ zahtijevaju ove programske knjižnice. Ne morate ga zasebno instalirati na svoj stroj, jer je instaliran s Visual Studiom, ali ne biste trebali očekivati ​​da ga imaju vaši kupci. Veza za preuzimanje: http://www.microsoft.com/en-us/download/details.aspx?id=30679

Savjeti

  • Ponekad se mogu pojaviti pogreške jer je izvorni autor koristio zastarjele metode ili je zaboravio uključiti ovisnosti izvornog koda.
  • Provjerite je li Visual C ++ Express ažuran kako se ne bi dogodile pogreške tijekom vremena kompajliranja.
  • U većini slučajeva učinkovitije je dopustiti tvorcu programa da ga sastavi umjesto vas. Sami ga sastavite samo ako apsolutno nema druge mogućnosti.

Upozorenja

  • Klonite se Dev-C ++. Sadrži zastarjeli kompajler, ima preko 340 poznatih grešaka i nije ažuriran pet godina, ostavljajući ga u vječnoj beta verziji. Ako je moguće, upotrijebite BILO KOJI DRUGI PRIPRAVNIK I IDE OSIM Dev-C ++.
  • Budući da su C ++ i C programski jezici vrlo niske razine, oni mogu naštetiti vašem računalu. Brza provjera koju možete učiniti je provjeriti imaju li .cpp datoteke na vrhu redak "#include WINDOWS.h". Ako je to slučaj, NE kompajlirajte program i pitajte tvorca zašto im je potreban pristup Windows API-ju. Ako na ovo ne mogu odgovoriti odlučno, zatražite pomoć stručnjaka na forumu.

Potrebe

  • Kompajler (preporučuje se Visual C ++)
  • .Cpp datoteka ili C / C ++ izvorni kod
  • Windows računalo (.exe podržava samo Windows)