I have several structs declared in a header file and everything is properly linked, but when i compile the .cpp file it gives me this error for every struct an constant:

error C2011: 'MTX' : 'struct' type redefinition

Why?