- ベストアンサー
socket
メーラーを作っています。 メーラーを動かしたときに プロシージャエントリーポイントgetaddrinfoがダイナミックライブラリ WS2_32.dllから見つかりませんでした。 というメッセージが出て停止します。 原因は dll が破損しているのでしょうか? お分かりの方よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ググるとこういう情報がありました。 http://support.microsoft.com/kb/822334/ja 原因 ws2_32.dll ライブラリは、 FreeAddrInfo 関数の Unicode バージョンを使用しなければならない必要がある FreeAddrInfoW シンボルをエクスポートしません。 解決方法 この問題を解決するために、以下の手順を実行します。 。。。
お礼
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1314197023 を見つけました。 2000で作っていたので それはそれで正常な動きでした。 Vistaでは動いています。 ありがとうございました。
補足
http://msdn.microsoft.com/en-us/library/ms738532(VS.85).aspx を見たら、 ヘッダーファイルを追加しろと書いてあったので 追加したら 2000の上で 動きました。 ありがとうございました。