Compilați un fișier CPP într-un fișier EXE

În acest tutorial, vă vom oferi un ghid pas cu pas pentru conversia fișierelor sursă C ++ în fișiere EXE pe cele mai multe (nu spun toate

) Se execută computere Windows. Alte extensii de fișiere care fac acest lucru sunt .cpp, .cc și .cxx (și într-o anumită măsură .c, dar nu se bazează pe faptul că funcționează). Pentru acest tutorial, presupunem că codul sursă C ++ este pentru o aplicație consola și că nu sunt necesare biblioteci externe.

metodă

Imaginea intitulată Compilați fișierul CPP la EXE Pasul 1
1
În primul rând, trebuie să obțineți un compilator C ++. Unul dintre cele mai bune pentru mașinile Windows este gratuit Microsoft Visual C ++ 2012 Express.
  • Imaginea intitulată Compilați fișierul CPP în EXE Pasul 2
    2
    Deschideți un nou proiect în Visual C ++. Acest lucru este destul de ușor. Faceți clic pe butonul "Proiect nou" din colțul din stânga sus și urmați pașii pentru a crea un "Proiect Blank". Dați-i un nume și dați clic pe "Finalizați" în următorul pop-up.
  • Imaginea intitulată Compilați fișierul CPP la EXE Pasul 3
    3
    Copiați toate fișierele .cpp în directorul "Fișiere sursă" și copiați toate fișierele .h (dacă există) în directorul "Fișiere antet". Redenumiți fișierul principal CPP (cel care conține "int main ()" la numele proiectului pe care l-ați ales. Fișierul cu dependențe externe se va umple.
  • Imaginea intitulată Compilați fișierul CPP în EXE Pasul 4
    4
    Construiți o construcție și compilați fișierul. Apăsați F7 după ce faceți toți pașii de sus și programul va fi creat.
  • Imaginea intitulată Compilați fișierul CPP la EXE Pasul 5


    5
    Găsiți fișierul EXE. Navigați la fișierul "Proiecte" unde Visual C ++ instalează toate programele (în Windows 7, acesta este în documentele dvs.). Acesta este în fișierul cu numele pe care l-ați atribuit anterior sub directorul "Debug".
  • Imaginea intitulată Compilați fișierul CPP la EXE Pasul 6
    6
    Testați-i. Faceți dublu clic pe fișierul .exe pentru a rula și, dacă totul a mers bine, programul ar trebui să funcționeze bine. Dacă nu, faceți din nou pașii.
  • Imagine intitulată Compilați fișierul CPP la EXE Pasul 7
    7
    Dacă doriți ca programul să ruleze pe un alt computer, trebuie să fie instalate bibliotecile VC ++ Runtime. Programele C ++ create cu Visual Studio au nevoie de acestea. Nu aveți nevoie de ele pe mașina dvs. deoarece acestea sunt instalate cu Visual Studio. Dar nu vă puteți aștepta ca clienții dvs. să le aibă. Link pentru descărcare: https://microsoft.com/en-us/download/details.aspx?id=30679
  • Sfaturi

    • Uneori pot apărea erori, deoarece autorul inițial ar fi putut folosi metode depășite sau a uitat să specifice dependențele din codul sursă.
    • Asigurați-vă că Visual C ++ Express este actualizat, astfel încât să nu existe erori la compilare.
    • În cele mai multe cazuri, este mai eficient să purtați pur și simplu programul elaborat de dezvoltator. Compilați-vă singur dacă trebuie.

    avertismente

    • Stați departe de Dev-C ++. Compilatorul este învechit, are peste 340 de bug-uri cunoscute și nu a existat o actualizare timp de cinci ani. De atunci este în beta. Dacă este posibil, utilizați un compilator diferit și un IDE diferit.
    • Deoarece C ++ și C sunt limbi de programare foarte scăzute, acestea au potențialul de a vă afecta computerul. O verificare rapidă pe care le puteți face este de a verifica dacă fișierele CPP conțin deasupra liniei „#include“ windows.h“. Dacă este așa, atunci programul nu încă compila și cere utilizatorului de ce Dacă nu vă poate oferi un răspuns satisfăcător, adresați-vă unui expert în forum pentru ajutor.

    Ce ai nevoie

    • Un compilator (Visual C ++ este recomandat)
    • Un fișier CPP sau un cod sursă C / C ++
    • Un PC Windows (exe este acceptat numai de Windows)
    Distribuiți pe rețelele sociale:

    înrudit