Com compilar fitxers CPP a EXE: 7 passos

Taula de continguts:

Com compilar fitxers CPP a EXE: 7 passos
Com compilar fitxers CPP a EXE: 7 passos

Vídeo: Com compilar fitxers CPP a EXE: 7 passos

Vídeo: Com compilar fitxers CPP a EXE: 7 passos
Vídeo: Cómo rotar un archivo PDF en Windows 2024, De novembre
Anonim

Aquesta guia us ensenyarà a convertir el codi font C ++ en un fitxer EXE que es pot executar a la majoria (si no a tots) els equips Windows. A més de C ++, també podeu convertir codi amb les extensions.cpp,.cc i.cxx (així com.c, tot i que no es garanteix l’èxit) seguint aquesta guia. Aquest article suposa que el codi C ++ s'executarà a la consola i no necessita biblioteques externes.

Pas

Compileu el fitxer CPP al pas 1 d’EXE
Compileu el fitxer CPP al pas 1 d’EXE

Pas 1. Obteniu un compilador C ++ gratuït

Un dels millors compiladors per a ordinadors Windows és Microsoft Visual C ++ 2012 Express, que es pot descarregar gratuïtament.

Compileu el fitxer CPP al pas 2 de EXE
Compileu el fitxer CPP al pas 2 de EXE

Pas 2. Inicieu un nou projecte a Visual C ++

Podeu crear el projecte fàcilment. Feu clic al botó "Projecte nou" a l'extrem superior esquerre de la pantalla i seguiu les instruccions per crear un projecte buit ("Projecte buit"). Poseu un nom al projecte i feu clic a "Finalitza" a la finestra següent.

Compileu el fitxer CPP al pas 3 de EXE
Compileu el fitxer CPP al pas 3 de EXE

Pas 3. Copieu i enganxeu tot el fitxer.cpp al directori "Fitxers font" i el fitxer.h (si n'hi ha) a la carpeta "Fitxers de capçalera"

Canvieu el nom del fitxer.cpp principal (el fitxer amb el mètode "int main ()") amb el nom del projecte que heu introduït anteriorment. Totes les dependències externes s’ompliran automàticament.

Compileu el fitxer CPP al pas 4 de EXE
Compileu el fitxer CPP al pas 4 de EXE

Pas 4. Després de copiar els fitxers, amplieu i compileu el projecte prement F7

Visual C ++ crearà els fitxers del programa.

Compileu el fitxer CPP al pas 5 de EXE
Compileu el fitxer CPP al pas 5 de EXE

Pas 5. Localitzeu el fitxer EXE

Obriu la carpeta "Projectes" on Visual C ++ emmagatzema tots els programes compilats (al Windows 7, aquesta carpeta es troba a la carpeta "Documents"). El vostre programa es desarà amb el nom del projecte a la carpeta "Depuració".

Compileu el fitxer CPP al pas 6 de EXE
Compileu el fitxer CPP al pas 6 de EXE

Pas 6. Proveu el programa fent doble clic al fitxer

Si no hi ha errors, el programa funcionarà bé. Si es produeix un error, repetiu els passos anteriors.

Compileu el fitxer CPP al pas 7 d’EXE
Compileu el fitxer CPP al pas 7 d’EXE

Pas 7. Si voleu executar el programa en un altre equip, assegureu-vos que la biblioteca Visual C ++ Runtime estigui instal·lada en aquest equip

Els programes C ++ compilats amb Visual C ++ depenen de les biblioteques Visual C ++, però no cal que les instal·leu perquè les biblioteques s’instal·laran automàticament després d’instal·lar Visual Studio. Tanmateix, la persona que executa el vostre programa no necessàriament és propietària de la biblioteca. Baixeu-vos la biblioteca Visual C ++ a

Consells

  • De vegades, es produeixen errors perquè els autors del programa utilitzaven mètodes obsolets o no incloïen dependències al codi font.
  • Assegureu-vos d’instal·lar l’actualització de Visual C ++ Express per evitar errors de compilació del programa.
  • En general, és més fàcil demanar al programador que compili. Compileu-vos només quan sigui absolutament necessari.

Advertiment

  • Eviteu Dev-C ++. El programa és un compilador antic, sempre en estat beta, té 340 errors coneguts i fa cinc anys que no s’actualitza. Si és possible, utilitzeu un compilador / IDE que no sigui Dev-C ++.
  • Com que C ++ i C són llenguatges de programació de baix nivell, els programes que creeu poden danyar l’ordinador. Per comprovar si un programa pot danyar l'ordinador, comproveu l'inici del programa i cerqueu "#include" WINDOWS.h ". Si trobeu aquesta línia, no la compileu. Pregunteu per què l'usuari necessita accés a la programació de Windows Si la resposta de l’usuari és sospitosa, demaneu ajuda als fòrums.

Recomanat: