PDA

Visualizza la versione completa : [c++] linker, domanda scema!


Rank-1
28-01-2005, 02:59
Poco tempo fa avevo iniziato a studiare il c++, poi mi sono fermato per motivi di tempo ed ora ho ripreso lo studio..
Adesso st๒ leggendo la guida di Bruce Eckel. Tramite un esempio di variabile globale mi viene un dubbio!!

//: C03:Global.cpp
//{L} Global2
// dimostrazioni delle variabili globali
#include <iostream>
using namespace std;
int globale;
void func();
int main() {
globale = 12;
cout << globale << endl;
func(); // Modifica globale
cout << globale << endl;
} ///:~
----------------------------------
//: C03:Global2.cpp {O}
// accesso alle variabili globali esterne
extern int globale;
// ( il linker risolve il riferimento )
void func() {
globale = 47;
} ///:~


la domanda era questa: come faccio a collegare i 2 file in modo da formare un unico eseguibile? (uso devc++)
qui dice che il linker lo riconosce da solo, ma non capisco. Ho provato a fare 2 file cpp (uno di nome Global e l'altro Global2) quando provo a compilare Global mi dice che non ่ possibile... sicuramente sbaglio qualcosa!

Rank-1
29-01-2005, 14:06
up

Loading