私はこのために新しいスレッドを作成する必要がありますが、私はmadwizardとbeejガイドとmsdnのいくつかの情報を介してフォローしています。私がこだわっていると私は、次の(yeahp ...ビッグstart..iが...知っている:P)をコンパイルするように見えるカント、私は次のエラーを受信していwinsock cantで始める最初のビットをコンパイルする
#include <windows.h>
#include <winsock2.h>
#include <ws2tcpip.h>
#include <iphlpapi.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int main(void){
const int iReqWinsockVer = 2; //
WSADATA wsadata;
if (WSAStartup(MAKEWORD(iReqWinsockVer,0), &wsadata) == 0){
if (LOBYTE(wsadata.wVersion) >= iReqWinsockVer){
}
else{
cout<<" Required version Not available..." << endl;
}
if (WSACleanup()!=0){
cout<<"Clean up failed!..." << endl;
}
}
else{
cout<<"Startup faled!..." << endl;
}
return 0;
}
を
C:\DOCUME~1\rs\LOCALS~1\Temp/ccygafwl.o:sock.cpp:(.text+0x14a): undefined reference to `[email protected]'
C:\DOCUME~1\rs\LOCALS~1\Temp/ccygafwl.o:sock.cpp:(.text+0x186): undefined reference to `[email protected]'
collect2: ld returned 1 exit status
IをGCCを使ってコマンドラインを使ってコンパイルすると、リンクする必要があるものがありますか?
-ありがとうございます。
とdidntのリンクを考えます'作品。私の記憶を伸ばす。 – sje397
Cygwin経由でMingwまたはGCCを使用していますか?なぜWindows用のVisual Studio for Windows専用の無料版を使用しないのですか? –
Mingw、私は現時点でVisual Studioを避けようとしています。使い方を本当に分かっていないし、このようなIDEが本当に必要なだけの単純なことは考えていません。まだ学んでいる。 – silent