Cum să compilați fișiere CPP în EXE: 7 pași

Cuprins:

Cum să compilați fișiere CPP în EXE: 7 pași
Cum să compilați fișiere CPP în EXE: 7 pași

Video: Cum să compilați fișiere CPP în EXE: 7 pași

Video: Cum să compilați fișiere CPP în EXE: 7 pași
Video: How To Rotate PDF Page in Adobe Acrobat Reader 2024, Mai
Anonim

Acest ghid vă va învăța cum să convertiți codul sursă C ++ într-un fișier EXE care poate rula pe majoritatea (dacă nu pe toate) computerele Windows. Pe lângă C ++, puteți converti codul cu extensiile.cpp,.cc și.cxx (precum și.c, deși nu este garantat succesul), urmând acest ghid. Acest articol presupune că codul C ++ va rula pe consolă și nu necesită biblioteci externe.

Etapa

Compilați fișierul CPP la EXE Pasul 1
Compilați fișierul CPP la EXE Pasul 1

Pasul 1. Obțineți un compilator C ++ gratuit

Unul dintre cele mai bune compilatoare pentru computerele Windows este Microsoft Visual C ++ 2012 Express, care poate fi descărcat gratuit.

Compilați fișierul CPP la EXE Pasul 2
Compilați fișierul CPP la EXE Pasul 2

Pasul 2. Porniți un nou proiect în Visual C ++

Puteți crea proiectul cu ușurință. Faceți clic pe butonul „Proiect nou” din colțul din stânga sus al ecranului, apoi urmați instrucțiunile pentru crearea unui proiect gol („Proiect gol”). Dați proiectului un nume, apoi faceți clic pe „Finalizare” în fereastra următoare.

Compilați fișierul CPP la EXE Pasul 3
Compilați fișierul CPP la EXE Pasul 3

Pasul 3. Copiați și lipiți întregul fișier.cpp în directorul „Fișiere sursă” și fișierul.h (dacă există) în folderul „Fișiere antet”

Redenumiți fișierul.cpp principal (fișierul cu metoda "int main ()") cu numele proiectului introdus anterior. Toate dependențele externe vor fi completate automat.

Compilați fișierul CPP la EXE Pasul 4
Compilați fișierul CPP la EXE Pasul 4

Pasul 4. După copierea fișierelor, extindeți și compilați proiectul apăsând F7

Visual C ++ vă va crea fișierele de program.

Compilați fișierul CPP la EXE Pasul 5
Compilați fișierul CPP la EXE Pasul 5

Pasul 5. Găsiți fișierul EXE

Deschideți folderul „Proiecte” în care Visual C ++ stochează toate programele compilate (în Windows 7, acest folder se află în folderul „Documente”). Programul dvs. va fi salvat sub numele proiectului, în folderul „Depanare”.

Compilați fișierul CPP la EXE Pasul 6
Compilați fișierul CPP la EXE Pasul 6

Pasul 6. Testați programul făcând dublu clic pe fișier

Dacă nu există erori, programul dvs. va rula bine. Dacă apare o eroare, repetați pașii de mai sus.

Compilați fișierul CPP la EXE Pasul 7
Compilați fișierul CPP la EXE Pasul 7

Pasul 7. Dacă doriți să rulați programul pe un alt computer, asigurați-vă că biblioteca Visual C ++ Runtime este instalată pe acel computer

Programele C ++ compilate cu Visual C ++ depind de bibliotecile Visual C ++, dar nu este necesar să le instalați, deoarece bibliotecile vor fi instalate automat după instalarea Visual Studio. Cu toate acestea, persoana care rulează programul dvs. nu deține neapărat biblioteca. Descărcați biblioteca Visual C ++ de la

sfaturi

  • Uneori, apar erori deoarece autorii programului au folosit metode depreciate sau nu au inclus dependențe în codul sursă.
  • Asigurați-vă că instalați actualizarea Visual C ++ Express pentru a evita erorile de compilare a programului.
  • În general, este mai ușor să solicitați programatorului să compileze. Compilați-vă numai atunci când este absolut necesar.

Avertizare

  • Evitați Dev-C ++. Programul este un vechi compilator, pentru totdeauna în stare beta, are 340 de erori cunoscute și nu a fost actualizat de 5 ani. Dacă este posibil, utilizați un compilator / IDE altul decât Dev-C ++.
  • Deoarece C ++ și C sunt limbaje de programare de nivel scăzut, programele pe care le creați vă pot deteriora computerul. Pentru a verifica dacă un program poate deteriora computerul, verificați pornirea programului și găsiți „#include” WINDOWS.h”. Dacă găsiți această linie, nu o compilați. Întrebați de ce utilizatorul are nevoie de acces la programarea Windows Dacă răspunsul utilizatorului este suspect, cereți ajutor pe forumuri.

Recomandat: