none
Window SDK, Windows Kits什么关系?VC中如何设置SDK版本? RRS feed

  • 问题

  • 用VC++开发应用程序,升级Win10和VS2015以后,搞不清楚下面几个的关系?

    1、Windows SDK和Windows Kit是什么关系?为什么C的标准库移到Windows Kit/10中了?

    2、Windows Kit中,10240的API和10586的版本什么关系?安装10586为什么不能直接卸载10240?

    3、我已经安装了10586,为什么VC里面还是10240,而不是10586的最新版本?怎么配置VC让它缺省使用10586?

    4、VC项目配置里面,VC目录设置里面有一个宏定义,定义了好多宏,这些宏的值如何修改?比如$(TargetUniversalSDKVersion)目前是10.0.10240.0,如何改成10.0.10586.0?

    2016年7月27日 7:57

答案

  • Hi Bruce_sh,

    感谢在MSDN论坛发帖。

    >>我已经安装了10586,为什么VC里面还是10240,而不是10586的最新版本?怎么配置VC让它缺省使用10586?

    这个可以在project property->General->Target Platform Version里设置。(抱歉我的vs是英文版本)

    >>VC项目配置里面,VC目录设置里面有一个宏定义,定义了好多宏,这些宏的值如何修改?比如$(TargetUniversalSDKVersion)目前是10.0.10240.0,如何改成10.0.10586.0?

    这个无需修改,通过上面的设置也可以自动匹配相应的宏目录。如果需要修改的话,可以右键点击vcxprj文件,用记事本打开。修改相关宏定义。

    一个帖子提多个问题不利于你的问题的解决。MSDN各个论坛都有相关负责人。该论坛为c++论坛。你的第一个和第二个问题是关于vs setup的问题。所以我建议你在vs相关讨论论坛中寻求更好的帮助。

    谢谢你的理解和配合。

    Best Regards,

    Sera Yu


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    2016年7月27日 8:51

全部回复

  • Hi Bruce_sh,

    感谢在MSDN论坛发帖。

    >>我已经安装了10586,为什么VC里面还是10240,而不是10586的最新版本?怎么配置VC让它缺省使用10586?

    这个可以在project property->General->Target Platform Version里设置。(抱歉我的vs是英文版本)

    >>VC项目配置里面,VC目录设置里面有一个宏定义,定义了好多宏,这些宏的值如何修改?比如$(TargetUniversalSDKVersion)目前是10.0.10240.0,如何改成10.0.10586.0?

    这个无需修改,通过上面的设置也可以自动匹配相应的宏目录。如果需要修改的话,可以右键点击vcxprj文件,用记事本打开。修改相关宏定义。

    一个帖子提多个问题不利于你的问题的解决。MSDN各个论坛都有相关负责人。该论坛为c++论坛。你的第一个和第二个问题是关于vs setup的问题。所以我建议你在vs相关讨论论坛中寻求更好的帮助。

    谢谢你的理解和配合。

    Best Regards,

    Sera Yu


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    2016年7月27日 8:51
  • 多谢回复。我安装了10.0.10240.0和10.0.10586.0,但是VC的通用配置选项上看不到这两个SDK,只有8.1的SDK。

    怎么能够让这两个SDK出现在目标平台中?

    2016年7月28日 0:40
  • 请问你的vs版本是什么版本的? 建议使用vs2015.

    Best Regards,

    Sera Yu


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    2016年7月28日 3:21
  • VS2015 Update3。社区版。

    多谢

    2016年7月28日 6:49