5

EVC++ を使用しており、ソケットを使用するプログラムをコンパイルしたいと考えています。含めました

#include <winsock2.h>

プロジェクト プロパティに Ws2.lib へのパスを含めましたが、リンク ステップでエラーが発生します。

エラー LNK2019: 未解決の外部シンボル WSAStartup が関数で参照されています ...

この問題を解決するにはどうすればよいですか?

4

4 に答える 4

16

#pragma comment(lib,"WS2_32") やっぱり#include_

于 2012-11-24T13:51:01.827 に答える
8

プログラムを winsock ライブラリにリンクしていません。Winsock 2 ライブラリは、ws2_32.lib (静的) または ws2_32.dll (動的) と呼ばれます。すでにシステム上にあるはずです。コンパイラ/リンカーにプログラムをリンクするように指示するだけです。これを行う方法はコンパイラによって異なります。残念ながら、私は EVC++ に精通していません。

于 2010-07-29T03:52:08.733 に答える