Lv1プログラマの誰得メモ

総務女子の趣味とか勉強に関係することのメモ

インストールしたてのVSで大量のビルド時エラー!【Visual Studio 2017】

f:id:megsan:20181105091604p:plain 他端末(Visual Studio 2017)で作成されたソリューションファイルを、
自端末(Visual Studio 2017インストールしたばかり)でビルドかけると、以下のようなエラーが大量に!

ソース ファイルを開けません "new.h"
ソース ファイルを開けません "string.h"
ソース ファイルを開けません "stdio.h"
ソース ファイルを開けません "time.h"
ソース ファイルを開けません "stddef.h"
ソース ファイルを開けません "errno.h"
ソース ファイルを開けません "mbstring.h"
ソース ファイルを開けません "winsdkver.h"
ソース ファイルを開けません "sdkddkver.h"
ソース ファイルを開けません "Windows.h"
 :
 :

原因としてはおそらく以下の2点

Cが入ってない

Visual Studio 2017をインストールしたときに、とりあえず「次へ」を選びまくってたら見落とすオプション(見落としていた)
確認方法は、
(1) windowsメニューから「Visual Studio installer」を選ぶ
f:id:megsan:20181105084142p:plain

(2) 「変更」を押して、「C++」にチェックが入っていたらOK。入っていなかったらチェックを入れてインストールを行う。
f:id:megsan:20181105084303p:plain f:id:megsan:20181105085818p:plain

WindowsSDKのバージョン違い

(1) Visual Studioを起動してエラーの起きるプロジェクトフォルダの上で右クリック。
「プロパティ」を選択して「Winsows SDK バージョン」をチェックする。
f:id:megsan:20181105103926p:plain



似たようなエラーを検索すると「パスとかディレクトリとか確認しましょう」的な回答がたくさんあるのでそちらが原因かもしれませんが、私の場合はこれらのチェックでサクッとエラーが解消されました。


設定とかワカンネ_(:3_Z)_