14

Visual Studio 2010 Professional を入手したばかりなので、単純な mfc アプリケーションを作成し、コードを追加しましたが、プロジェクトの設定は一切変更していません。コンパイルしようとすると、次のエラーが発生しました。

1>------ Build started: Project: cadmenu, Configuration: Release Win32 ------
1>Build started 10/15/2013 3:44:26 PM.
1>InitializeBuildStatus:
1>  Touching "Release\cadmenu.unsuccessfulbuild".
1>ClCompile:
1>  stdafx.cpp
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include\afx.h(54):  fatal error C1083: Cannot open include file: 'new.h': No such file or directory
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:00.06
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

これは、新しい mfc アプリを作成し、コードを追加しない場合にも発生します。コンピューター全体を検索しましたが、new.h はありません。

これは new.h ファイルがインクルード ディレクトリにないためだと理解していますが、Visual Studio 2010 Professional を完全にインストールしたばかりなので意味がありません。アンインストールを試み、すべての Visual Studio ファイルを削除してから再インストールしましたが、問題は解決しません。何が起こっているのか、どうすれば修正できるのか教えてもらえますか? どうもありがとうございました!


64 ビット マシンで Windows 8 を使用しています。私は一日中この問題をグーグルで試しましたが、良い結果は得られませんでした。

4

7 に答える 7

10

VS2015をインストールしたばかりで、同じ問題がありました。new.h は以前は VC フォルダー (例: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include) にあり、現在は SDK フォルダー (例: C:\Program Files (x86)) にあるようです。 \Windows Kits\10\Include\10.0.10150.0\ucrt)。これをインクルードフォルダーのリストに含めると、この時点を過ぎてコンパイルされます。

ここに画像の説明を入力

于 2015-09-28T13:03:13.397 に答える
0

私は同じ問題を抱えていました.「Microsoft Visual c++ Redistributable」のインストールをすべて削除し、その後、VSのインストールを修復することで解決しました.

于 2016-07-15T13:42:22.310 に答える
0

VS2010 SP1 をインストールしてみてください。

于 2016-09-02T08:18:17.743 に答える