To use version helper macros, you need to configure the v120 platform toolkit that ships with VS 2013. If you create an empty project in VS 2013, you will find that enabling VersionHelpers.h works fine.
If you are targeting v120, then I assume that something else is incorrectly configured in your project. Start with a completely new project and make sure that #include <VersionHelpers.h> works as expected. Then try to figure out what distinguishes your nasty project from a simple vanilla project.
David heffernan
source share