avevo provato... quando vado in make restituisce questo errore:
che non è presente se tolgo quell'extern (ma a questo punto non mi vede le variabili dall'esterno)codice:main.o(.text+0x144): In function `main': /home/alex/Programmazione/C++/cfr/cfr/main.cpp:110: undefined reference to `mSerie' main.o(.text+0x15f): In function `main': /usr/include/c++/3.2.2/bits/stl_vector.h:980: undefined reference to `mSerie' main.o(.text+0x183):/usr/include/c++/3.2.2/bits/stl_vector.h:981: undefined reference to `mSerie' main.o(.text+0x1aa):/usr/include/c++/3.2.2/bits/stl_vector.h:986: undefined reference to `mSerie' main.o(.text+0x1d1):/usr/include/c++/3.2.2/bits/stl_vector.h:988: undefined reference to `mSerie' main.o(.text+0x1f8):/usr/include/c++/3.2.2/bits/stl_vector.h:989: more undefined references to `mSerie' follow collect2: ld returned 1 exit status
ma forse ho capito male... se io la voglio dichiarare in main.cpp, l'extern lo devo mettere in main.cpp oppure in cfr.cpp? (io ora l'ho messo in main.cpp)
![]()