QMetaObject is a struct, not a class.

This breaks the MSVC build.
Remove not needed export macros.

Since this classes are in the wrong library, it breaks the Windows build.