読者です 読者をやめる 読者になる 読者になる

小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


C1083: include ファイルを開けません。'SDKDDKVer.h':No such file or directory

はじめに

コマンドラインからVisual Studioのソリューションをコンパイルしようとしたら、C1083のエラーになってしまいました。

fatal error C1083: include ファイルを開けません。'SDKDDKVer.h':No such file or directory

Windows SDKがないことが原因か?

以下のページによると、Windows SDKがないためにこのような事象になるようです。

 公式サイトアナウンスによれば、Visual Studio には「完全な開発環境」が整っているはずなのですが、私のインストール環境 (Profesional Edition) ではなぜだか include, lib ファイルがスカスカでした。
 こちら(2014/11/13現在)から入手してインストールしたところ、ビルドできるようになりました。

エラーコード:C1083 の原因と対処法 - Yahoo!知恵袋エラーコード:C1083 の原因と対処法 - Yahoo!知恵袋

対処方法

以下のページからWindows SDKをダウンロードして、インストールします。

Windows SDK for Windows 8.1 - Windows デベロッパー センターWindows SDK for Windows 8.1 - Windows デベロッパー センター
その後、C:\Program Files\Microsoft SDKs\Windows\バージョン\Include;にパスを通すことで、SDKDDKVer.hが見つかるようになります。