https://issues.apache.org/jira/browse/AMQCPP-507 some macros have changed in later VS compilers so we need to adjust what we set and when.