宏$(WindowsSDK_IncludePath)具有如图所示的值。
我想知道这些值在哪里定义,它们必须在某些文件中定义。
图片是从Visual Studio 2013拍摄的。
最佳答案
我在文件夹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中。