宏$(WindowsSDK_IncludePath)具有如图所示的值。

我想知道这些值在哪里定义,它们必须在某些文件中定义。

图片是从Visual Studio 2013拍摄的。

visual-studio - WindowsSDK_IncludePath在哪里定义?-LMLPHP

最佳答案

我在文件夹sdk.props中的文件C:\Program Files (x86)\Windows Kits\8.0\build\CommonConfiguration\Neutral中看到了数据

<PropertyGroup>
     <WindowsSdkDir Condition="'$(WindowsSdkDir)' == ''">$([MSBUILD]::GetDirectoryNameOfFileAbove('$(MSBUILDTHISFILEDIRECTORY)', 'sdkmanifest.xml'))</WindowsSdkDir>
  </PropertyGroup>

  <PropertyGroup>    <WindowsSDK_IncludePath>$(WindowsSdkDir)Include\um;$(WindowsSdkDir)Include\shared;$(WindowsSdkDir)Include\winrt;</WindowsSDK_IncludePath>
  </PropertyGroup>

我使用的是Win8 + VS2012,因此它应该位于VS2013 + 8.1 SDK的文件夹8.1中。

07-24 12:41