- ベストアンサー
Microsoft Visual C++でのエラー「fatal error C1014: インクルード ファイルが多すぎます : 深さ = 1024」について
タイトルに書きましたが、Microsoft Visual C++で実行(?)した際に、エラーがある時は下の欄にいろいろ出てくると思いますが、先ほど「fatal error C1014: インクルード ファイルが多すぎます : 深さ = 1024」というエラーがでてきました。 絶対にあってるだろう簡単なプログラムでも毎回そうなってしまします。 どういうことなのでしょうか? 初心者なのですがよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
VC++6.0あたりまでですと、プリコンパイル済みヘッダーなんかが悪さして、まともにコンパイルできないって事は良くありました。 表記のエラーは記憶に無いですが。 試しにプリコンパイル済みヘッダーを使用しない設定にするとか、フルビルドをかけてみるとか。 815644 - C1010 エラーの情報: 最も多くの共通の原因 http://support.microsoft.com/kb/815644/ja > #include <stdio.h> > ~ > このコードでも同様のエラーなんです。 VC++だと、stdio.hを直接書き換えるなんて事も可能だったハズ。 間違って書き換えちゃったとかって事は? あるいは、コンパイル時の設定で、#defineが無効になるような所をいじってしまったとか。
その他の回答 (2)
- Tacosan
- ベストアンサー率23% (3656/15482)
インクルードパスが間違っているという可能性もなくはない.
お礼
ありがとうございます。 確認してみます。
- suzukikun
- ベストアンサー率28% (372/1325)
includeの中でincludeしていてそれがまた同じものをincludeしてたりしませんか?
お礼
ありがとうございます。
補足
えーと #include <stdio.h> int main(void) { printf("Hello\n"); return 0; } このコードでも同様のエラーなんです。 なので他に原因があるのでしょうか?
お礼
ありがとうございます。 何をやっちゃたのかわからないので、インストールし直してみます。