什么是 Visual Studio 项目中的“平台工具集”设置

新手上路,请多包涵

我有三个疑问。有人帮忙吗?

  1. VS项目中的“平台工具集”项目设置是什么
  2. 为什么需要这样的设置
  3. 如果我更改设置会发生什么(v110 到 v100)

原文由 Nayana Adassuriya 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 979
2 个回答

它是一个 MSBuild 属性,用于控制要使用的平台工具集的特定版本。

更多信息在这里:http: //msdn.microsoft.com/en-us/library/windows/hardware/hh454232%28v=vs.85%29.aspx

您很可能希望使用最新的稳定 Windows SDK。您可以检查您正在使用的工具集,查看您的 Visual Studio 项目文件 (.vcxproj),查找此 XML 条目:

 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"
      Label="Configuration">
  <ConfigurationType>Driver</ConfigurationType>
  <DriverType>KMDF</DriverType>
  <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
</PropertyGroup>

原文由 gmas80 发布,翻译遵循 CC BY-SA 3.0 许可协议

PlatformToolset 与 Visual Studio 版本的对应关系如下

  • 视觉工作室 2012:v110
  • 视觉工作室 2013:v120
  • 视觉工作室 2015:v140
  • 视觉工作室 2017:v141
  • 视觉工作室 2019:v142
  • Visual Studio 2022:v143

(跳过 v130)

摘自

原文由 user7610 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题