ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4001051 socket
質問者:koinobori7 メーラーを作っています。
メーラーを動かしたときに

プロシージャエントリーポイントgetaddrinfoがダイナミックライブラリ
WS2_32.dllから見つかりませんでした。

というメッセージが出て停止します。
 原因は
dll
が破損しているのでしょうか?

お分かりの方よろしくお願いします。
困り度:
  • すぐに回答を!
質問投稿日時:
08/05/06 10:23
この質問に対する回答は締め切られました。

回答良回答20pt

ANo.1 ググるとこういう情報がありました。
http://support.microsoft.com/kb/822334/ja
原因
ws2_32.dll ライブラリは、 FreeAddrInfo 関数の Unicode バージョンを使用しなければならない必要がある FreeAddrInfoW シンボルをエクスポートしません。

解決方法
この問題を解決するために、以下の手順を実行します。
。。。
回答者:notnot
種類:回答
どんな人:一般人
自信:自信あり
回答日時:
08/05/06 10:38
この回答への補足http://msdn.microsoft.com/en-us/library/ms738532(VS.85).aspx
を見たら、
ヘッダーファイルを追加しろと書いてあったので
追加したら
2000の上で
動きました。
ありがとうございました。
この回答へのお礼http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1314197023
を見つけました。
 2000で作っていたので
それはそれで正常な動きでした。
Vistaでは動いています。
 ありがとうございました。