Visual Studio プロジェクトで Windows SDK のツールを使用しています。Windows XP (32 ビット) と Windows 7 (64 ビット) の両方の開発環境をサポートする必要があります。
Windows SDK はProgram Files
両方の OS にインストールされます。これが問題です!
パスに使用する環境変数がわかりません。Visual Studio のような 32 ビット プロセスからマップされる環境変数は次のProgram Files
とおりです。
- Windows XP (32 ビット):
%ProgramFiles%
- Windows 7 (64 ビット):
%ProgramW6432%
これらは異なるので、Windows SDK へのパスを Visual Studio に伝えるにはどうすればよいでしょうか?
パスのハードコーディングや環境変数の追加など、特別な構成は避けたいと思います。