質問: Windows10 Visual Studio Community 2015 の環境でnmakeを実行しようとしたところ、 fatal error U1052: ファイル 'ntwin32.mak' が見つかりません。 のエラーが出て進めなくなってしまいました。 マイクロソフトのサポートサイト https://support.microsoft.com/ja-jp/kb/2791460 では、Visual Studio 2012、Windows SDK 8の環境での対応は記載があるのですが、同様にWindows SDK 10を導入しても、SDKのインストールフォルダにはincludeフォルダもntwin32.makも存在せず、このエラーが解消できない状況です。 Windows 10環境で、ntwin32.makはどのように導入すればよいでしょうか。 対応をご存知の方がおりましたら教示いただけると助かります。
回答: 最終的にはVisual Studio 2015、Windows SDKを全てアンインストールした後、Visual Studio 2012 Update1をインストールして解決しました。 Windows SDK 7.1はVisual Studio 2015がインストールされているとSDKの v7.0A v8.1 v8.1A v10.0A が同時にインストールされ、インストール時にエラー、またVisual Studio 2015をアンインストール後にWindows SDK 7.1(v7.1A)を導入し、その後Visual Studio 2015を導入するとv7.1Aが消えてしまい、上記構成になってしまうため、Visual Studio 2015とは同時に使用できませんでした。 Visual StudioなしでSDKのみではコンパイル途中でエラーになってしまうため、結局Visual Studio 2012 Update1を導入したところ、問題なくnmakeが通りました。