Qt does not support a struct member aligment different from 8 (Default). The only way to solve this is by using #pragma pack
:
#pragma pack( [ show ] | [ push | pop ] [, identifier ] , n )
Surround all Qt code and includes with a push and pop:
#pragma pack(push, 8)
...
#pragma pack(pop)