2011-12-03 6 views
2

が含まMinGWの中でstdio.hのを見つけることができません私のMinGWのインストールフォルダのstdio.hのファイル(C:\ MinGWの)と私は、これらのフォルダに2つのコピーを見つける:は、私はMinGWのツールチェーンを使用して、ハローワールドコードをコンパイルしようとしているフォルダ

C:\MinGW\lib\gcc\mingw32\4.6.1\include\ssp (Related to Stack Smashing Protection) 
C:\MinGW\lib\gcc\mingw32\4.6.1\include\c++\tr1 

私は、Eclipse CDTのANを使用していますこれらのフォルダーのうち、デフォルトではEclipse用のディレクトリーが含まれています。

C:\MinGW\lib\gcc\mingw32\4.6.1\include 

私が必要とMinGWのパッケージがインストールされるように足りない:私は私の仮定は、私がこのフォルダにstdio.hの第三のコピーを持っている必要がありますされているWindows 7、

を64ビットシステムを使用しています標準のCライブラリの場合、または検索パスを含めるにはsspまたはtr1フォルダを追加する必要がありますか?

答えて

-1

#include stdlib.hを削除して何が起こるかを確認してください。私はstdio.hとstdlib.hがこの文脈で一緒に働くことはできないと思う。それが役に立てば幸い!

+0

このコードはVisual Studioで問題なくコンパイルできます。 stdlibを削除しても役に立ちません。 –

+0

Windows XP 32システムにMinGWをインストールし、stdio.hをインクルードフォルダにインストールしました。同じhello worldプログラムが問題なくコンパイルされます。今、Windows 7/64ビットでMinGWインストーラのさまざまな動作の根本的な原因を調べる必要があります。 –

関連する問題