Debugでリンク出来たsocket関数をReleaseでリンクするには

解決


cocomo  2004-11-25 00:33:22  No: 55328

こんにちは

早速質問ですが
デバッグ環境では
iSock = (int)socket( 1, SOCK_STREAM, 0 ) ;
でリンクエラーを起こすことはないのですが
リリース環境だと
未解決の外部シンボル _socket@12 が関数 "int __stdcall Socket(void)" (?Socket@@YGHXZ) で参照されました。
というリンクエラーになってしまいます。
ヘッダはWinsock.hをインクルードしています。

ビルド環境などを調べたのですが分かりませんでした。
どなたか宜しくお願いします。

開発環境  VC++.NET 2003
         Windows 2000


しむ  2004-11-25 00:52:14  No: 55329

Ws2_32.libだったと思うが、リリースのリンクライブラリに追加すればいい


cocomo  2004-11-25 01:06:40  No: 55330

解決しました。
しむさんありがとうございます。

ヘルプにWs2.libがかいてあるのは見たんですけど
まだまだ勉強が足りないようです。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加