要在命令行中使用VS2012中的XP,我们使用了_USING_V110_SDK71_。 VS2013和工具集v120_xp的等价物是什么?
答案 0 :(得分: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
工具集。