PDA

Visualizza la versione completa : [C++] Compilare più file in Dev-C++ su Windows


nick03
23-02-2011, 19:08
se tipo io ho:

1 file chiamato MAIN.CPP con dentro il main
e 1 file chiamato FUNZ.CPP con dentro una funzione

con linux da terminale facevo
g++ main.cpp funz.cpp
e me li compila assieme e poi eseguo e il programma funziona perfetto

su dev c++ come si fa a far compilare i 2 file assieme in modo che l'exe contenga il codice di tutti e 2?

EDIT

se io nel file MAIN inserisco
#include "funz.cpp"

è giusto? li compila assieme e faccio esegui. esatto?

lolide
23-02-2011, 20:23
Semplicemente li inserisci tutt'e due nello stesso progetto, e li linka insieme.

MItaly
23-02-2011, 21:10
Originariamente inviato da nick03
EDIT

se io nel file MAIN inserisco
#include "funz.cpp"

è giusto? li compila assieme e faccio esegui. esatto?
Non è giusto, i .cpp non si devono #includere. Come già suggerito, aggiungili al medesimo progetto, l'IDE provvederà a compilarli e a linkarli correttamente.

nick03
23-02-2011, 23:45
progetto... cioè...

faccio nuovo progetto...
CONSOLE APPLICATION??? giusto?
e poi aggiungo i cpp al progetto giusto?

lolide
23-02-2011, 23:51
Originariamente inviato da nick03
progetto... cioè...

faccio nuovo progetto...
CONSOLE APPLICATION??? giusto?
e poi aggiungo i cpp al progetto giusto?

Eccerto.

Hai parlato di DevC++... ma l'hai mai usato ?

nick03
24-02-2011, 16:23
lo sto provando ora... io ho sempre usato linux

max2000
24-02-2011, 22:22
:ecco: É abbastanza semplice : bisogna aggiungere il tuo codice sorgente al progetto e dare il comando REBUILD-ALL e così avrai l'eseguibile:ecco:

Loading