如何检查我已安装的 Rider IDE 所需的 Windows C++ SDK 版本

问题描述 投票:0回答:1

当我尝试使用 Rider 创建新的 C++ 项目时,我收到以下窗口: enter image description here

问题是,我不知道应该在

CppWindowsSdkVersion
字段中写什么。我刚刚使用 Visual Studio 安装程序更新到最新工具,并且我特别希望使用最新实现的功能。

作为参考,在 Visual Studio 安装程序中我可以看到我有这些可用项目:

  • C++ 2022 可再发行 MSM
  • C++ 2022 可再发行更新
  • MSVC v143 - VS 2022 C++ x64/x86 构建工具 (v14.40-17.10)
  • v143 构建工具的 C++ 模块(x64/x86 - 实验性)
  • Windows 10 SDK (10.0.20348.0)

还有其他一些。我要查找什么号码/如何找到它?我已经检查了 MSBuild 安装目录、regedit 等。

我要找的版本和“

Windows 10 SDK
”一样吗?这并不是很清楚 - 顺便说一句,可能会有差异。 Windows 10 SDK版本和Cpp SDK版本。

c++ windows sdk rider
1个回答
0
投票

CppWindowsSdkVersion
字段对应于
<WindowsTargetPlatformVersion>
文件中的
.vcxproj

您可以在

下找到可用 SDK 的确切版本号
C:\Program Files (x86)\Windows Kits\10\Include

在验证这一点时,我注意到一个错误。该字段被忽略:RIDER-114176 项目创建对话框中的 CppWindowsSdkVersion 被忽略

要解决此问题,请打开 .vcxproj 并为

<WindowsTargetPlatformVersion>
标记设置准确的 SDK 版本,例如:

<WindowsTargetPlatformVersion>10.0.22000.0</WindowsTargetPlatformVersion>
© www.soinside.com 2019 - 2024. All rights reserved.