Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
18.05.2003, 21:55
Washoe



Naja, ich habe ein kleines Problem.Ich will nämlich sockets aus dem resourcecode.de tutorial ausprobieren. Also einfach nur bischen rumspielen und zusammenkopieren. Als compiler hab ich nur devcpp(4.9.80) zur verfügung.
Leider geht es damit nicht.

Wenn ich also ein neues Projekt erstelle und den quelltext da rein kopiere erhalte ich folgende Fehlermeldung:
[Linker error] undefined reference to `WSAStartup@8'

Bei goolge hab ich dann ach bisschen gesucht und zum Projekt die libwsock32.a hinzugefügt.
folgende Fehlermeldung:
[Linker error] undefined reference to `WSAStartup@8'

Falls ich jetzt bei Projektoptionen rumklicke und bei libwsock32.a auf "ins Linken einbeziehen" klicke kommt:
D:\Programme\Dev-Cpp\Makefile.win
[Build Error] No rule to make target `lib/libwsock32.o', needed by `Projekt1.exe'. Stop.

Wenn ich auch noch "ins kompilieren einbeziehen" wähle kommt:
[Build Error] [lib/libwsock32.o] Error 255

Vielleicht kann mir irgendwer helfen. Ansonsten müsste ich den rotz auf Linux machen. Das ist mir aber eigendlich zu aufwändig.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
19.05.2003, 07:45
Tron



du musst gegen die lib linken. wie man das in devcpp einstellt kann ich dir nicht sagen, aber devcpp benutzt ja mingw als compiler.
kann man irgendwo direkt linker-optionen angeben? falls ja, dann schreib da ein '-lwsock32' hin. (und evtl. '-lws2_32', bin mir net ganz sicher, is ne weile her, dass ich mit sockets geschafft habe)
das sollte dann funktionieren.

Zitat:
Bei goolge hab ich dann ach bisschen gesucht und zum Projekt die libwsock32.a hinzugefügt.
davon koennte so mancher was abschneiden...

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
002
19.05.2003, 23:43
Hanfling



Kann es evtl. an dem Umstieg vom den GCC Versionen von 2.x auf 3.x liegen, das die winsock lib nicht mehr kompatibel ist mit deiner DevCpp Version, bzw. der darin verwendeten MinGW Version?

--

Nun ist deine Zeit gekommen sprach der Tod, stolperte und brach sich das Genick. :o

zum Seitenanfang zum Seitenende Profil || Suche