Programs written in VC++ 2012 or 2013 will only run on Windows XP or Windows 2003 when you choose the 'Windows XP (v120_xp)' toolset option in the IDE.

Is there some way to set this option from Bjam?

P.S.  A Stack Overflow user indicated that he got Boost to build under VC++ 2012.  I tried his solution under VC++ 2013 but it did not work for some reason completely unknown to me.

http://stackoverflow.com/questions/27695187/modify-visual-c-vcvars32-bat-to-target-xp-platform

Apparently, VC++ 2012/2013 use the Windows 8 SDK and the solution above causes you to use the Windows 7 SDK which is compatible with XP and Windows 2003.

Please help me