_using_v110_sdk71_ equivalent for VS2013

_using_v110_sdk71_ equivalent for VS2013

本文关键字:for VS2013 equivalent sdk71 using v110      更新时间:2023-10-16

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

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

这实际上对任何事情都不重要,到目前为止,你得到的最重要的更改是链接器的系统,最低要求版本设置。使用v110_xp确保此设置更改为5.01,即xp版本号。如果没有它,你的目标是6.00,Vista版本号。这是一个非常重要的设置,Windows会注意它,当你告诉它你设计的程序在最新的Windows版本上运行良好时,会关闭几个appcompat垫片。

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