_using_v110_sdk71_等效于VS2013

tof*_*tim 3 c++ visual-studio

要在命令行中使用VS2012中的XP,我们使用了_USING_V110_SDK71_.VS2013和工具集v120_xp的等价物是什么?

Han*_*ant 6

这不是它的工作方式.回到VS2012,您使用了Project + Properties,General,Platform Toolset设置并进行了选择v110_xp.这进行了几次设置更改.作为副作用,您还可以定义_USING_V110_SDK71_宏.这是准确的,其中一个设置更改是您将使用SDK版本7.1标头和库而不是版本8. 7.1是最后一个仍与XP兼容的SDK版本.

这对任何事情都不重要,到目前为止,您获得的最重要的变化是链接器的系统,最低要求版本设置.使用v110_xp可确保将此设置更改为XP版本号5.01.没有它你的目标6.00,Vista版本号.这是一个非常重要的设置,当你告诉它你设计的程序在最新的Windows版本上运行良好时,Windows会关注它并关闭几个appcompat填充程序.

它在VS2013中仍然有效.选择v120_xp工具集.