[Using Qt 4.7.4 and Qt Add-In 1.1.9 with Visual Studio 2008]

I have a .H defining a class that is a Q_OBJECT.
The class contains many "parts".
To keep the source file size manageable, the "parts" are separated into separate files.
Within the class definition, #include preprocessor directives are used to pull the separate files into the .H for compilation.
However, while MOC'ing (I believe) the following error is generated:
<file>.h(<line>): Parse error at ";"

Commenting out the #include's and copy&pasting the files directly into the .H works file.

Any suggestions on getting around this "limitation"?
Thanks.