Eclipse /MinGW undefined r. `WSAStartup@8'
-
Hallo
Ich habe eine frage
Ich benutze Eclipse CDT um meine C Programme zuschreiben. Dazu habe ich als Copmiler MinGW installiert und i nEclipse integriert.Nun wollte ich mal ein bisschen mit den WinSocket rumbasteln.
-->ist ein Beispieltdatei von einem Tutorial<!--
#include <windows.h> #include <winsock2.h> #include <stdio.h>//Prototypen int startWinsock(void); int main() { long rc; rc=startWinsock(); if(rc!=0) { printf("Fehler: startWinsock, fehler code: %d\n",rc); return 1; } else { printf("Winsock gestartet!\n"); } return 0; } int startWinsock(void) { WSADATA wsa; return WSAStartup(MAKEWORD(2,0),&wsa); }
Jedoch erhalte ich IMMER folgenden Fehler?
**** Build of configuration Debug for project MinGW **** **** Internal Builder is used for build **** gcc -O0 -g3 -Wall -c -fmessage-length=0 -omain.o ..\main.c ..\main.c: In function `main': ..\main.c:20: warning: int format, long int arg (arg 2) gcc -oMinGW.exe main.o main.o: In function `startWinsock': C:/Dokumente und Einstellungen/Avantasia/workspace/MinGW/Debug/../main.c:42: undefined reference to `WSAStartup@8' collect2: ld returned 1 exit status Build error occurred, build is stopped Time consumed: 844 ms.
Leider konnten mich die Einträge die ich durch das googlen gefunden habe nicht helfen. Un das Problem besteht weiterhin.
Der Debugger zeigt folgende Linie an, es scheint so als ob er irgend eine Datei noch benötigt ?!?!?!?!
return WSAStartup(MAKEWORD(2,0),&wsa);
Ich würde mich freuen wenn ihr mir helfen könnt
-
Mal einfach so geraten. wsock32 Lib dazulinken ?