...and the answer, since I couldn't be bothered to make a login for any of those forums, but I already had an OpenID :-)
In my case (and likely all the ones I found), the problem was that I was missing an #include for the header file that contained the definition for the macro preceding the class name. The macro is most likely used as a build-configuration switched way to turn on __declspec(dllexport).
The way I discovered this was by going into the project properties, "C/C++" | Preprocessor and turning on "Generate Preprocessed File." When I looked at the preprocessed output, I discovered that the macro was included verbatim instead of being expanded.