質問 |
||
| 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では動いています。 ありがとうございました。 |