Converti un file CPP in un EXE

Autore: Christy White
Data Della Creazione: 4 Maggio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
How to convert c++ file in windows aplication ( .exe ) file [EN]/[RO]
Video: How to convert c++ file in windows aplication ( .exe ) file [EN]/[RO]

Contenuto

Questo tutorial fornisce istruzioni dettagliate su come convertire i file sorgente C ++ in file .exe, che funzionano sulla maggior parte dei computer Windows (per evitare la parola "tutti"). Altre estensioni che funzionano con questo sono .cpp, .cc e .cxx (e .c, in una certa misura, ma non dare per scontato che funzioni). Questa guida presume che il codice sorgente C ++ sia per un'applicazione console e non richieda librerie esterne.

Al passo

  1. Per prima cosa hai bisogno di un compilatore C ++. Uno dei migliori compilatori per Windows è Microsoft Visual C ++ 2012 Express gratuito.
  2. Avvia un nuovo progetto in Visual C ++. Questo è abbastanza facile. Fare clic sul pulsante "Nuovo progetto" nell'angolo in alto a sinistra e seguire i passaggi per creare un "Progetto vuoto". Dagli un nome e fai clic su "Fine" nella finestra successiva.
  3. Copia e incolla tutti i file .cpp nella cartella "File di origine" e copia tutto. h file (se presenti) nella cartella "File di intestazione". Rinomina il file .cpp principale (quello con "int main ()") con il nome del progetto che hai scelto. Il file delle dipendenze esterne si riempirà da solo.
  4. Costruisci e compila. Premere il tasto [F7] quando hai finito con tutto quanto sopra e il programma verrà creato.
  5. Trova il file exe. Passare al file "Progetti" in cui Visual C ++ installa tutti i programmi (in Windows 7, questa è la cartella Documenti). Sarà nel file con il nome che gli hai dato in precedenza nella directory "Debug".
  6. Provalo. Fare doppio clic sul file .exe per eseguirlo e se tutto è andato bene, il programma dovrebbe funzionare correttamente. In caso contrario, prova di nuovo a eseguire i passaggi.
  7. Se si desidera che il programma venga eseguito su un altro computer, le librerie di runtime di VC ++ devono essere installate su quel computer. I programmi C ++ compilati con Visual Studio C ++ richiedono queste librerie di programmi. Non è necessario installarlo separatamente sulla macchina, perché è installato con Visual Studio, ma non dovresti aspettarti che i tuoi clienti lo abbiano. Link per il download: http://www.microsoft.com/en-us/download/details.aspx?id=30679

Suggerimenti

  • A volte possono essere generati errori perché l'autore originale ha utilizzato metodi obsoleti o ha dimenticato di includere le dipendenze del codice sorgente.
  • Assicurati che il tuo Visual C ++ Express sia aggiornato in modo che non si verifichino errori durante la compilazione.
  • Nella maggior parte dei casi, è più efficiente lasciare che il creatore di un programma lo compili per te. Compilalo da solo se non ci sono altre opzioni.

Avvertenze

  • STAI LONTANO da Dev-C ++. È dotato di un compilatore obsoleto, ha oltre 340 bug noti e non è stato aggiornato da 5 anni, lasciandolo in beta perpetua. Se possibile, usa QUALSIASI ALTRO COMPILATORE E IDE TRANNE Dev-C ++.
  • Poiché C ++ e C sono linguaggi di programmazione di livello molto basso, hanno il potenziale per danneggiare il tuo computer. Un rapido controllo che puoi fare è controllare se i file .cpp hanno la riga "#include WINDOWS.h" in alto. In tal caso, NON compilare il programma e chiedere al creatore perché ha bisogno di accedere all'API di Windows. Se non riescono a rispondere in modo definitivo, chiedi aiuto a un esperto in un forum.

Necessità

  • Un compilatore (consigliato Visual C ++)
  • Un file .cpp o un codice sorgente C / C ++
  • Un computer Windows (.exe è supportato solo da Windows)