`__imp_WSAStartup' への未定義の参照...Devc++ エラーの解決策

       最近、私のルームメイトが Jiwang のコースデザインを書いているときにいくつかの問題に遭遇しました。彼はインターネットからコードを借用しようとしたのですが (へへ、誰もが知っている...)、FTP クライアントの設計に関連するコードがコンピューター上で実行できないことがわかり、devc++ でエラーが報告され続けました。当時私は別のことで混乱していたので、彼は私にアドバイスを求めに来ました。ローカルで実行した後、コンソールには `__.... への未定義の参照が大量に表示され続けました。そのときいくつかの場所をランダムに変更しましたが、ますますエラーが増えたので、単純に...ハングアップしました。 ...

        数日後、またこのことを思い出したので、もう一度勉強して百度を試してみたところ、エラーメッセージは「__ への未定義の参照」でした。確かに、これに関するブログ投稿はインターネット上にたくさんあります。いくつかを比較して何度か試しましたヘッダーの追加を含む記事。ファイルも機能しません。そんなとき、コンパイル時オプションからこの問題を取り上げた記事を目にし、これまで見たいくつかの記事はコンパイル方法に関するものばかりだと思っていました。頭が熱くなって混乱するばかりでしたが、まさかそれが解決するとは!

        解決策: devc++ のメニュー バーで [ツール] -- [コンパイル オプション] をクリックし、開いたウィンドウでチェックボックスをオンにしてコンパイル時に次のコマンドを追加し、「-lwsock32」と入力して、下部の [OK] をクリックします。この時点で、再度コンパイルして実行すると、実行中のウィンドウが完全に表示されます...いいですね!

 

 

おすすめ

転載: blog.csdn.net/m0_63080216/article/details/128428406