[解決済み] corecrt.h が見つからない: $(UniversalCRT_IncludePath) が間違っている
質問
Windows10を搭載した作業用ノートパソコンにVisual Studio 2015をインストールしたところです。
同じバージョンの Visual Studio (update 3) で作成したソリューションのリポジトリを、常に windows 10 の別の PC でクローンしました。
ノートパソコンでソリューションをビルドしようとすると、以下のエラーが発生します。
c:\program files (x86)\microsoft visual studio 14.0\vc\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory
で
このページ
を追加しなければならないと読んだことがあります。
$(UniversalCRT_IncludePath)
をインクルードパスに追加していますが、この場合でも同じエラーが発生します。
確認したところ
$(UniversalCRT_IncludePath)
はこのパスを参照しています。
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt
このパスは私のノートパソコンでは見当たりません。その代わりに、このパスがあります。
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt
ということは、ウィンドウズのバージョンが違うようです。私のノートパソコンには1511のアップグレードがインストールされていませんが、もう一台のパソコンにはすべて正しくインストールされているので、おそらくそうなのでしょう。
私の質問は、どのようにすれば
corecrt.h
のファイルを両方のPCで、パスを混乱させることなく作成することができます。これらのパスはPCに依存するため、ハードリンクは避けたいと思います。また、システム依存であり、ソリューションにケーブルで接続されていないはずなのに、なぜ私のノートPCではパスが間違っているのか理解できません。
どうすればこの問題を解決できますか?ノートパソコンを同じバージョンのウィンドウズにアップデートできることは知っていますが、いろいろな理由からそれを避けたいと思っています。
-- EDIT
このパスがあることに気がつきました。
C:\Program Files (x86)\Windows Kits\8.1\Include\10.0.10240.0\ucrt
これは、同じ
10.0.10240.0
のバージョンは、別のWindowsキットのバージョンに関連しているので、この場合、何らかの問題があるのかもしれません。私のノートパソコンにはVisual Studio 2013もあるので、もしかしたらそこからきているのかもしれませんが、Visual Studio 2013で別のプロジェクトをメンテナンスしているので、まだ削除することができないのです。
もしかしたら、Visual Studio 2015のフォルダで、明示的に
$(UniversalCRT_IncludePath)
しかし、どのファイルが、どの位置にあるのかわかりません。
解決方法は?
Visual Studio 2017のために、私はしなければならなかった。
- Visual Studio インストーラーを実行します。
- Modifyボタンを選択します。
- Individual Components"タブに移動します。
- Compilers, build tools and runtimes"までスクロールダウンしてください。
- Windows Universal CRT SDKにチェックを入れます。
- インストールします。
関連
-
[解決済み] Visual Studio 2015 Community - トロイの木馬 HEUR/QVM03.0.Malware.Gen
-
[解決済み] corecrt.h が見つからない: $(UniversalCRT_IncludePath) が間違っている
-
[解決済み] Visual Studi 2015の次期バージョン(Vs2016/Vs2017?)【終了】のお知らせ
-
[解決済み] VS2015 に関連するこれらのバックグラウンドプロセスは何ですか、またどれを無効にできますか?
-
[解決済み] Microsoft.DotNet.Props が見つかりませんでした。
-
[解決済み】ファイルまたはアセンブリ "System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" を読み込めなかった。
-
[解決済み】visual studio 2015 vshubがfiddlerをスパミングしています。
-
[解決済み】Visual Studio 2012/2013/2015/2017/2019でマクロの記録/再生は可能ですか?
-
[解決済み】Visual Studio 2015 Database Projectディレクトリに拡張子jfmのファイルが存在する。
-
[解決済み] Visual Studio 2015 が非常に遅い
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】コマンドプロンプトからCUDAをコンパイルするとエラーになる。
-
[解決済み] Visual Studio 2015 SP3の起動時にクライアント認証エラーが発生する。
-
[解決済み] Visual Studio 2015 Community - トロイの木馬 HEUR/QVM03.0.Malware.Gen
-
[解決済み] corecrt.h が見つからない: $(UniversalCRT_IncludePath) が間違っている
-
[解決済み] Visual Studi 2015の次期バージョン(Vs2016/Vs2017?)【終了】のお知らせ
-
[解決済み] VS2015 に関連するこれらのバックグラウンドプロセスは何ですか、またどれを無効にできますか?
-
[解決済み】visual studio 2015 vshubがfiddlerをスパミングしています。
-
[解決済み】Visual Studio 2012/2013/2015/2017/2019でマクロの記録/再生は可能ですか?
-
[解決済み】Visual Studio 2015 Database Projectディレクトリに拡張子jfmのファイルが存在する。
-
[解決済み] Visual Studio 2015 が非常に遅い