質問: ### 前提・実現したいこと visual studioの構成プロパティ -> V/CCディレクトリ -> インクルードディレクトリで$(VC_IncludePath)と $(WindowsSDK_IncludePath)マクロを継承しています。 しかし#includeなど基本的なファイルを開けなくなっています。 どのマクロを使用すれば解決しますか? ファイル名検索でstring.hを検索しても複数あったのでどのディレクトリをインクルードディレクトリにすればよいのか分からなかったです。 ### 補足情報(言語/FW/ツール等のバージョンなど) visual studio 2017 windows 8.1
回答: C/C++標準ライブラリについては特にパスの設定などはいらないはずですが、 Visual Studio Installerのインストールオプションなどはどうなっているでしょうか? まずは、インストールオプションの確認と修復インストールを試してみて下さい。 !Visual Studio Installer 追記 `string.h`が複数あるということで、異なるバージョンのSDKが複数インストールされているのでは?と思います。 Windows10でバージョンが10.0.16299.0のSDKを入れて使用していますが、`string.h`は1つ(Visual Studio以外のは除外して)しかありませんでした。 切替は`全般` > `Windows SDK バージョン`で出来るのでこちらも確認してみて下さい。 !Windows SDK バージョン