Hi to all of you.
I'm trying to use a static variable in my class which is defined in a header file. The problem is that the linker won't let me do it like this:
The class is something like this:Code:Error: Unresolved external 'Cell::Parent' referenced from C:\C++\NETWORK\NNMAIN.OBJ
which is #included in nnmain.cppCode:// file: nnetwork.h class Cell { private: static another_class* Parent; //stuff... public: SetParent(another_class*); //stuff... };
I would like to know the right way to link many source files into a single executable (no dlls). Maybe i should also know the way to separate the source correctly, because this is not the first time i get this kind of errors (also when using extern) and i don't know how to solve it.Code:// file: nnmain.cpp #include "nnetwork.h"
Thanks![]()





Reply With Quote