Closed roman380 closed 8 years ago
Builds with Visual Studio 2013 and newer would not hardcode specific versioning macros (e.g. _WIN32_WINNT
, WINVER
) and instead inherit that from current SDK unlocking new definitions smoothly. That is, the template for new projects suggest. VS 2012 and older are left to use original scheme for compatibility reasons (not sure where #include <sdkddkver.h>
started from exactly).
While fix for #285 is good, it breaks builds against Windows SDK versions earlier than 8.0. And it happens, for instance, when the project is built with Visual Studio 2013 and v120_xp toolset.