Path Windows XP(32位)和Windows 7(64位)共用的Windows SDK路径

Path Windows XP(32位)和Windows 7(64位)共用的Windows SDK路径,path,winapi,program-files,Path,Winapi,Program Files,我正在Visual Studio项目中使用Windows SDK中的工具。我需要同时支持Windows XP(32位)和Windows 7(64位)开发环境 Windows SDK安装在两个操作系统的程序文件下。这就是问题所在 我不知道该路径使用哪个环境变量。从Visual Studio等32位进程中,映射到程序文件的环境变量为: Windows XP(32位):%ProgramFiles% Windows 7(64位):%ProgramW6432% 这些是不同的,那么我如何告诉Visual

我正在Visual Studio项目中使用Windows SDK中的工具。我需要同时支持Windows XP(32位)和Windows 7(64位)开发环境

Windows SDK安装在两个操作系统的
程序文件下。这就是问题所在

我不知道该路径使用哪个环境变量。从Visual Studio等32位进程中,映射到
程序文件的环境变量为:

  • Windows XP(32位):
    %ProgramFiles%
  • Windows 7(64位):
    %ProgramW6432%
这些是不同的,那么我如何告诉VisualStudio Windows SDK的路径是什么呢


我希望避免任何特殊配置,如硬编码路径或添加更多环境变量。

我只想将路径指定为
%SystemDrive%\Program Files\Microsoft sdk\Windows\v7.0
,但我不喜欢它

抱歉,我无法在Windows 7(64位)计算机上安装32位版本的Windows SDK。x86 ISO在Windows 7(64位)上不起作用。