「エラー C1083: ソース ファイルを開けません」に関連する問題がある場合:
エラーは *.vcxproj ファイルの設定が原因です。おそらく、Visual Studio の "ソリューション エクスプローラー" ではなく、ファイル エクスプローラーでソース ファイルを削除または移動した可能性があります。したがって、*.vcxproj ファイルが破損しています。修正は、*.vcxproj ファイルの設定を手動で修正することです。
Visual Studio 設定ファイルのしくみ
Visual Studio は、ソリューションの情報をファイルに保存します。このファイルは通常、プロジェクトのソリューション ディレクトリにあり、拡張子は .sln で、ベース名はソリューションの名前と同じです。
NameOfSolution.sln
同様に、プロジェクトの情報は 1 つのファイルに保存されます (各プロジェクトには独自のファイルがあります)。このファイルの基本名はプロジェクトの名前で、拡張子は .vcxproj で、通常はプロジェクトとして名前が付けられたサブディレクトリにあります。
NameOf1stProject/NameOf1stProject.vcxproj
NameOf2ndProject/NameOf2ndProject.vcxproj
*.sln ファイルと *.vcxproj ファイルはどちらもテキスト ファイルです。メモ帳を使用して開くことができます。
問題の解決方法
プロジェクトを担当する *.vcxproj ファイルを見つけます。
場所がわからない場合は、メモ帳でソリューションの *.sln ファイルを開きます。ソリューションの名前を検索します。次のような行が見つかります。
Project("{9AA9CEB8-8B4A-11D0-8D22-00B0C01AA943}") = "NameOf1stProject", "NameOf1stProject\NameOf1stProject.vcxproj", "{A8735D0A-25ED-4285-AB8F-AF578D8DB960}"
「 NameOf1stProject\NameOf1stProject.vcxproj 」の下の値は、プロジェクトの *.vcxproj ファイルの場所です。
見つかった *.vcxproj ファイルをテキスト エディター (メモ帳など) で開きます。
苦労しているファイル名の行を検索します。
例: 「 RemovedFile.cpp 」を探している場合、次の行が見つかるはずです。
<ClCompile Include="RemovedFile.cpp" />
その行を削除します。
Visual Studio を開いている場合は、ソリューションを更新するかどうかを尋ねられます。[はい] を選択します。開いていない場合は、使用を開始してください。
問題が発生した場合は、ソリューションの再構築を試みてください (トップ バナー ->ビルド->ソリューションの再構築) 。
私の場合、それはうまくいきました。修正に 30 分、修正に 1 分未満。