• 締切済み

エラー対処を教えてください。

あるプログラムをMicrosoft Visual C++6.0でビルドしたところ、 「fatal error C1083: インクルード ファイルがオープンできません。'iphlpapi.h': No such file or directory」と表示され、実行できませんでした。 この対処法を教えてください。

みんなの回答

  • a_to_z
  • ベストアンサー率37% (3/8)
回答No.2

ネットワーク(インターネット)関連のプログラミングをされているのだと思います。 「iphlpapi.h」は「IP Helper API」で、Visual C++をインストールしただけでは使えません。 IP Helper APIを使うためには、Platform SDKのインストールが必要です。 そのインストールがされていないため、ヘッダーファイルが存在せず、見つからない、とエラーが出ています。 参考URLをご覧ください。

参考URL:
http://www.geekpage.jp/programming/iphlpapi/
eku6fexdd
質問者

お礼

分かりました。 親切にどうもありがとうございましたm(__)m

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

そのエラーは、文字通りの理由により発生しています。 そのファイルが必要ないものであれば、インクルードファイルの指定(#includeか#pragmaに書いてあるはず)を取り除けばエラーは出なくなります。 そのファイルが必要なものであれば、そのファイルを入手してください。 そのファイルが入手済みであれば、オプション指定でインクルードファイルの検索パスにそのファイルが入っているフォルダを追加してください。 なお、そのファイルが必要なものであるか否か、必要なものだとしてどう入手すればよいのかは、そのエラーメッセージから判断することはできません。

eku6fexdd
質問者

お礼

そうですか。なかなか難しそうですがやってみたいと思います。どうもありがとうございましたm(__)m

関連するQ&A

  • VC++ 2010 Expressのエラー

    visual C++ 2010 Expressでビルドエラーが解消できません。 VC++初心者です。非常に困っているので、お答えいただきたいです。 ARtoolkitとkinectを使用するために、windows8(64bit)でvisual C++ 2010 Expressを使用し、ビルドをしようとすると fatal error C1083: include ファイルを開けません。'windows.h': No such file or directory このようなエラーが表示されます。同様にexcpt.h、sdkddkver.h、stdio.h、stdlib.h、crtdefs.hもincludeできないとエラーが表示されます。 これらのファイルは全てC:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include の中に存在したため、このディレクトリをインクルードディレクトリとライブラリディレクトリに追加すると、includeファイルを開けないエラーは解消するのですが、 fatal error C1189: #error : ERROR: Use of C runtime library internal header file. というエラーが表示され、検索してみたものの原因がわからずにいます。 また既にvisual C++2008でARtoolkitを動かせる状態にしてあることも影響はあるのでしょうか? 大変わかりずらい質問で恐縮ですがお答えいただきたいです。

  • エラー 'dir.h' : No such file or directory

    当方C初心者です。シリアルポートからデータを取得するプログラムを模索中です で、みつけたサンプルプログラムをMicrosoft Visual Studio .net 2003でコンパイルしたところ c:\documents and settings\デスクトップ\source1.c(5): fatal error C1083: インクルード ファイルを開けません。'dir.h': No such file or directory と出てきます。インクルードファイルdir.hはMicrosoft Visual Studio .net 2003にはないということなのでしょうか、どのように対処すればようのでしょうか、、 ご存知の方お教えください。よろしくお願いします

  • エラー

    A:\prog1.cpp(2) : fatal error C1083: Cannot open include file: 'conio.h': No such file or directory cl.exe の実行エラー このエラーに意味を教えてください。また、どうすればよいと考えられますか。

  • visual studio .NET→ Visual C++ 2005 Express Edition(pshpack2.h)

    visual studio .NETで問題なくコンパイルできたプログラムを 他のマシンのVisual C++ 2005 Express Editionで コンパイルするとビルドエラー fatal error C1083: include ファイルを開けません。'pshpack2.h': No such file or directory のメッセージです。 解決法を教えてください。

  • includeファイルが開けない

    学校の課題用に配布されたプログラム(C++)を実行しようとしたのですが、 ビルドエラーが出てしまい、この解決方法がwebで調べてみてもわかりません。 当方、C++は初めてなのであまり詳しいことはわからないため、 こちらで質問しました。 エラーの内容は、 fatal error C1083: include ファイルを開けません。'fstream.h': No such file or directory というものです。 エラーが出た部分は #include "fstream.h" というふうになっているのですが、 この部分をいじっても解決されません。 また、プログラムはVC++6で書かれているようなのですが、 Visual Studio .NET 2003でやろうとしているのが間違いなのでしょうか? 不足点などあれば補足いたしますので、 よろしくお願いします。

  • ビルドエラー(C1083)について

    c++初心者です。 先日学校の課題用に配布された画像処理プログラム(C++)を実行しようとしたのですが、 ビルドエラーが出てしまい、色々調べてみたのですが解決法がわかりません。 エラーの内容は、 fatal error C1083: include ファイルを開けません。'cv.h': No such file or directory というものです。 使用しているのは Microsoft visual c++ 2008 express edition OpenCV です。 また、インクルードファイルには ・C:\Program Files\OpenCV\cv\include C:\Program Files\OpenCV\cvaux\include C:\Program Files\OpenCV\cxcore\include C:\Program Files\OpenCV\ml\include C:\Program Files\OpenCV\otherlibs\highgui ライブラリファイルには ・C:\Program Files\OpenCV\lib を追加し、pathにも ;C:\Program Files\OpenCV\bin\ が追加してあります。 プログラム上の問題ではなく申し訳ないのですが、よろしくお願いします。 OSはvistaです。

  • エラー 'iostream.h' : No such file or directory

    当方VC++初心者です。3Dモーションセンサーを購入してその角度等の値をファイルに書き込みすることをしようとしています。 センサーに付属しているVC++用のサンプルプログラムをコンパイルしたところ、 fatal error C1083: include ファイルを開けません。'iostream.h' : No such file or directory というエラーが出ます。 #include <iostream.h>が関係していると思い、 #include <iostream>にしてみたり、#include <iostream.h>を消してコンパイルすると、エラーがたくさん出てくるので#include <iostream.h>に意味があると思われますが、そのくせ#include <iostream.h>というファイルがないというのはどういうことなのかよくわからず対処できずに困っています。 Microsoft Visual Studio .net 2003を使っています。

  • C言語での並列化について

    visual C++ 2010 expressで並列化のコードを書きたいのですが、 include ファイルを開けません。'omp.h': No such file or directoryとなり、実行できません。 どなたか解決策教えてください。 [OpenMPのサポート]は[はい]に変更しています。

  • VC++ iostreamの不具合(?)

    手強いVC++のエラーです(対処が効かない #include <iostream> int main () {cout << "ggrks"; return 0;} C2065エラー 'cout' : 定義されていない識別子です。 #include <iostream.h> int main () {cout << "Hello C++!"; return 0;} C1083エラー include ファイルを開けません。'iostream.h': No such file or directory iostream(拡張子無)はCドライブのプログラムファイル、Microsoft Visual Studio 9.0\VC\includeに存在してます。 パスは許可してあります。 ツール→VC++ディレクトリ→インクルードファイルで C:\Program Files\Microsoft Visual Studio 9.0\VC\include と C:\Program Files\Microsoft Visual Studio 9.0\VC\include\iostream もついでに。 インストが完全でなかったのかと思い、「修復又は再インストール」で再インストしましたが変わりません。 気分転換(?)に一回アンインストールしてから再インストール(あまり意味ありませんけど)しても同様です。 どうすれば良いでしょうか。ご教授願います。

  • Visual C++ 2005 Express Edition でexcpt.h がインクルード出来ません

    www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/ に書いてある通りやってみたのですが実行すると fatal error C1083: include ファイルを開けません。'excpt.h': No such file or directory と出て実行する事が出来ません 分かる方教えてください お願いします