単純なhello worldのC++プログラムをコンパイルしようとすると問題が発生します。エラーの中でVC20IncludePathのVS2015修正パスの問題
#include <iostream>
int main()
{
std::cout << "hello world" << std::endl;
return 0;
}
は次のとおりです。
を開くことができませんソースファイル "ERRNO.H"
コンソール(c:\> dir errno.h /s
)を使用してクイック検索は、ファイルが複数のディレクトリにあることが明らかになった:
C:\ LegacyApp \ VisualStudio2013 \ VC \のCRTの\ SRC
C:\ LegacyApp \ VisualStudio2013 \ VC \が含ま
C:\プログラムファイル(x86の)\のMicrosoft Visual Studioの11.0 \ VC \のCRTの\ SRC
C:\プログラムファイル( x86)\ Microsoft Visualメーカー11.0 \ VC \が含ま
C:\プログラムファイル(x86の)\ Windowsのキットは、\ 10 \を含める\ 10.0.10150.0 \ ucrt
マイプロジェクトのデフォルトProperies
次のマクロを含める: $(VC_IncludePath);$(WindowsSDK_IncludePath);
これを
C:に解決\ LegacyApp \ VisualStudio2015 \ VC \は
Cが含ま:\ LegacyApp \ VisualStudio2015 \ VC \ atlmfcは\
Cが含まれます:\プログラムファイル(x86の)\ Windowsのキット\ 10 \は10.0.10240.0 \含めます\ ucrt
C:\ Program Files(x86)\ Windowsキット\ 8.1 \ In clude \ UM
C:\プログラムファイル(x86の)\ Windowsのキット\ 8.1 \含める
WinRTのフォルダC:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt
を\はありません:\プログラムファイル(x86の)\ Windowsのキット\ 8.1 \は\共有
Cを含めます私のシステムには存在しません。
私は10.0.10150.0
どのように私はマクロVC_IncludePath
のデフォルトを編集することができますようにバージョン10.0.10240.0
を切り替えたいように思えますか?
ここでも賢明な行動がありますか?
この問題を回避しましたか?私はVSを再インストールする必要はありません:( –
@stk_sfrいいえ - 現時点では問題のマシンはVisual StudioでC++をコンパイルできません - 来年のある時点で再インストールする必要があります。 – Johannes
私は今VSを再インストールしたときにこの問題を二度押しました。今回は、「Windowsソフトウェア開発キット - Windows 10.0.26624」のインストールを修復していることがわかりましたコントロールパネル(Windows 10)の「プログラムと機能」画面で「変更」を選択することでこれを行いましたが、そこに記載されているバージョン(10.0.26624)が問題のあるSDKバージョン(10.0。 10240.0) –