こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Microsoft Visual C++でのエラー「fatal error C1014: インクルード ファイルが多すぎます : 深さ = 1024」について

タイトルに書きましたが、Microsoft Visual C++で実行(?)した際に、エラーがある時は下の欄にいろいろ出てくると思いますが、先ほど「fatal error C1014: インクルード ファイルが多すぎます : 深さ = 1024」というエラーがでてきました。

絶対にあってるだろう簡単なプログラムでも毎回そうなってしまします。

どういうことなのでしょうか?

初心者なのですがよろしくお願いします。

投稿日時 - 2009-08-16 18:43:03

QNo.5212022

すぐに回答ほしいです

質問者が選んだベストアンサー

VC++6.0あたりまでですと、プリコンパイル済みヘッダーなんかが悪さして、まともにコンパイルできないって事は良くありました。
表記のエラーは記憶に無いですが。

試しにプリコンパイル済みヘッダーを使用しない設定にするとか、フルビルドをかけてみるとか。

815644 - C1010 エラーの情報: 最も多くの共通の原因
http://support.microsoft.com/kb/815644/ja


> #include <stdio.h>
> ~

> このコードでも同様のエラーなんです。

VC++だと、stdio.hを直接書き換えるなんて事も可能だったハズ。
間違って書き換えちゃったとかって事は?


あるいは、コンパイル時の設定で、#defineが無効になるような所をいじってしまったとか。

投稿日時 - 2009-08-16 21:47:01

お礼

ありがとうございます。
何をやっちゃたのかわからないので、インストールし直してみます。

投稿日時 - 2009-08-17 07:23:21

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

インクルードパスが間違っているという可能性もなくはない.

投稿日時 - 2009-08-16 23:47:06

お礼

ありがとうございます。
確認してみます。

投稿日時 - 2009-08-17 07:23:55

ANo.1

includeの中でincludeしていてそれがまた同じものをincludeしてたりしませんか?

投稿日時 - 2009-08-16 18:45:34

補足

えーと
#include <stdio.h>
intmain(void)
{
printf("Hello\n");
return0;
}
このコードでも同様のエラーなんです。

なので他に原因があるのでしょうか?

投稿日時 - 2009-08-16 19:10:11

お礼

ありがとうございます。

投稿日時 - 2009-08-17 07:22:10