0

WinDbg は、プログラムで次のことを行ったことを通知しています。"A Winsock API was called before a successful WSAStartup() or after a balancing successful WSACleanup() call was made"

問題のある Winsock API 呼び出しがWSAStartup(). 私の知る限り、これは WinSock を使用するときに行う必要がある最初の WinSock API 呼び出しであるため、この種のエラーは発生しないはずです。

00000000`0280c4f0  000007fe`f8c7b475 vfnet!VfHookWSAStartup+0x8d
00000000`0280c4f8  000007fe`fa93a3c9 libcurl!curl_global_init_mem+0x3b9
00000000`0280c500  000007fe`fa939fd9 libcurl!curl_global_init+0x89

実際に WinSock API 関数を呼び出すことはありません。libCURL がすべてのことを行ってくれます。コードの方法であまり投稿していないことに気づきましたが、WinSock 初期化関数を呼び出しているときに WinSock が初期化されていないと WinDbg が不平を言う原因となる考えはありますか?

4

0 に答える 0