If you don't have the Visual C++ 2008 Feature Pack installed, you don't have the TR1 headers including unordered_map, so builds of or using cppdom 1.0.3 fail. Not sure if it's better to change the #if to check for vc 2010, or to also test _CPPLIB_VER which is the only way I've found to tell the difference between with and without the feature pack (I think it's 5 with and 3 without.)
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
The downside of testing _CPPLIB_VER is that you'd end up with binaries that are incompatible between with and without feature pack version of VC9, but that would probably appear to compile fine. My vote is to only enable the tr1 headers for vc10 and up and make a new release.