• ベストアンサー

ファイルがオープンできない。

http://www.geekpage.jp/programming/iphlpapi/send-icmp.php このサイトのプログラムですが、インクルードファイル 'icmpapi.h' をオープンできない と表示されて実行できません。 もちろんプロジェクトにicmpapi.hとicmp.libは参加させているのですができません。 考えられる原因を教えてください。 OSはWin XPでコンパイラはVisual Studio.NET 2003をしようしています。

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

  • ベストアンサー
回答No.1

インクルードファイルのパスが通っていないだけだと思います。 プロジェクト(P)→「プロジェクト名」のプロパティ(P)...で「プロジェクト名」プロパティページのウインドウが開きます。  そこから、構成プロパティ→C/C++→全般を選択し「追加のインクルードディレクトリへ「(Platform SDKが入っているフォルダ)\Misc\Icmp\」を設定すれば状況は改善されると思います。 先にフルパス名でコンパイルしてみるのもいいかもしれません。 #include (Platform SDKが入っているフォルダ)\Misc\Icmp\icmpapi.h

eku6fexdd
質問者

お礼

書かれてある通りに設定したら実行できました。 どうもありがとうございました。

関連するQ&A