Hi.
I have two source files, one named main.cpp (where the namespace M is defined) and the file engines.h (where serveral names are defined).
main.cpp includes engines.h.
engines.h need to use the stuff inside M, and M needs to use the stuff inside engines.h.
I get an error doing using namespace M; in engines.h.