1 of 24

Compilatore Dev-C++

  • Installazione
  • Configurazione
  • Esecuzione

2 of 24

Requisiti di sistema per Dev-C++

  • Sistema operativo Microsoft Windows 95/98/Me/NT/2000/2003/ XP/Vista/Seven
  • RAM: 8 Mb (consigliati almeno 32 Mb)
  • CPU: Intel Pentium 100 MHz o compatibile (consigliati almeno 233 MHz)
  • Spazio su disco: 30 Mb liberi (consigliati almeno 45 Mb)

3 of 24

Scaricare Dev-C++ da Internet

4 of 24

Installazione di Dev-C++

  • Lanciare il programma �devcpp-4.9.9.2_setup.exe �e seguire le istruzioni confermando �(«OK» fino alla «Fine»)

5 of 24

Aggiornamento di Dev-C++

6 of 24

Configurazione di Dev-C++ 

  • Lanciare il programma �(Start >Programmi >Bloodshed Dev-C++ > Dev-C++)
  • Se si ha un messaggio relativo alla mancanza della libreria wininet.dll, scaricare wininet.exe ed eseguirlo
  • La prima volta che si lancia il compilatore appare una finestra di dialogo: click su “Chiudi”

7 of 24

8 of 24

Configurazione di Dev-C++ 

  • Selezionare “Options > Compiler options”
  • Click su “Code generation / Optimization”
  • Selezionare “Best optimization”
  • Click su “Directories”
  • Selezionare “Add the following commands when calling compiler”, aggiungere “-Wall”
  • Click su “Ok”

9 of 24

Utilizzazione di Dev-C++

  • È possibile creare 2 tipi di applicazioni:
    • Applicazioni DOS (solo testo)
    • Applicazioni Windows (grafica)

10 of 24

Creare una applicazione

  • 1) Creare un nuovo progetto
  • 2) Scrivere i file sorgente
  • 3) Compilare e linkare i file sorgente
  • 4) Errori del compilatore? Correggerli tornando al passo 2.
  • 5) Eseguire l’applicazione
  • 6) Se non funziona? Correggerla tornando al passo 2.

11 of 24

Creazione di un primo progetto 

  • Selezionare “File > New Project…”
  • Selezionare “Console Application”
  • Selezionare “C++ language”
  • Click su “Ok”
  • Inserire il nome del progetto e click su “Ok”
  • Creare una nuova cartella e click su “Salva” �È consigliabile salvare ciascun progetto in una cartella diversa!

12 of 24

Creazione di un nuovo progetto

  • Nella cartella del progetto, Dev-C++ inserisce un file “.dev” ed un file “.rc
  • A sinistra nello schermo Dev-C++ mostra il nome del progetto e tutti i file sorgente
  • Un file sorgente (“Untitled”) è inserito automaticamente e mostrato a destra nello schermo

13 of 24

Scrivere un file sorgente

  • La creazione di una applicazione implica la scrittura di un programma costituito da uno o più file sorgenti
  • Modificare il file sorgente nella parte destra dello schermo
  • Le istruzioni inserite automaticamente in fase di creazione di un progetto non sono generalmente adatte per un programma C++

14 of 24

Guscio per un programma

  • Lo scheletro di un programma C++ (applicazione MS-DOS):

  • #include <iostream.h>�#include <stdlib.h>�int main(void)�{�system(“PAUSE”);�return 0;�}

15 of 24

Per la stesura del sorgente

  • Per generare le parentesi graffe { e } nelle tastiere italiane:
    • <AltGr> <Shift> è <AltGr> <Shift> +
    • <Alt> 1 2 3 <Alt> 1 2 5 �(sul tastierino numerico)
  • Per generare ~: <Alt> 1 2 6

16 of 24

Registrare un file sorgente

  • Salvare il file selezionando “File > Save unit”
  • Assegnare un nome al file sorgente (ad esempio main) e click su “Salva”
  • Il file main.cpp è inserito da Dev-C++ nel progetto (si noti la parte destra dello schermo)

17 of 24

Compilare un’applicazione

  • Selezionare “Execute > Compile”
  • Se la compilazione ed il linking del progetto si concludono senza errori, il bottone “>>Execute<<” della finestra di dialogo viene abilitato
  • Se vi sono errori, il bottone non viene abilitato: si deve correggere l’errore

18 of 24

Correggere un errore

  • I messaggi di errore vengono mostrati nella finestra in basso di Dev-C++
  • Sono suddivisi tra errori del compilatore (i più comuni), errori del linker, ed altri
  • Fare un doppio click sul primo errore dei messaggi del compilatore
  • Dev-C++ posiziona il cursore sulla riga del file sorgente corrispondente
  • Capire l’errore, correggerlo e ricompilare

19 of 24

Eseguire un’applicazione

  • Se Dev-C++ compila senza errori, il bottone “>>Execute<<” è abilitato: selezionarlo
  • Il programma esegue in una finestra DOS
  • Controllare il funzionamento del programma, e premere un tasto
  • Per continuare la modifica del programma dopo la compilazione, selezionare il bottone “Continue”

20 of 24

Aggiungere file sorgenti

  • È possibile aggiungere file sorgenti al progetto:
    • Selezionare “Project > New unit in project
    • Un nuovo file sorgente “Untitled” viene creato (si veda la parte destra dello schermo)
    • Scrivere il file e salvarlo dandogli un nome
  • Dev-C++ compila automaticamente tutti i file sorgenti del progetto

21 of 24

Il compilatore GNU g++

  • Compilatore per Linux
  • Installato automaticamente in quasi tutte le distribuzioni di Linux
  • “motore nascosto” dietro a Dev-C++:
    • è totalmente compatibile con Dev-C++
    • entrambi si possono usare

22 of 24

Uso del compilatore g++

  • Scrivere il file sorgente, o i diversi file sorgente, con un editor di testo (ad esempio, emacs)
  • Compilare l’applicazione dando il comando:�g++ -O2 -Wall <filesorgente> -o <applicazione>

  • È anche possibile installare Dev-C++ per Linux (in versione beta)

23 of 24

Guide introduttive

24 of 24

Fine