Winsock (TCP) Tutor geht nicht (Linker-Fehler)
Online-tutorials.net Forenübersicht/C++ / C#/Winsock (TCP) Tutor geht nicht (Linker-Fehler)
Antworten Neues Thema Bottom Seite 1
Autor
|
|
Nachricht nächster / vorheriger Thread
|
BlackSliver Einsteiger
Registriert seit: 06.2006 Beiträge:3
| Winsock (TCP) Tutor geht nicht (Linker-Fehler) Hi!
Ich hab mir mal das TCP-Tutor durchgelesen und die 2 C-Dateien (Client & Server) geladen. Wenn ich das ganze (mit VC++ 6.0) kompilieren will, kommen erstmal ein Haufen fehler --> #include <socket2.h> auskommentieren und ADDR_ANY in INADDR_ANY ändern.
Soweit so gut.
Jetzt flamed der Compiler zwar nichtmehr rum, es kommen aber ein haufen Linker-Fehler -.-
Quote von Server-Code:
Linker-Vorgang läuft...
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _WSACleanup@0
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _closesocket@4
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _send@16
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _recv@16
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _accept@12
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _listen@8
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _bind@12
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _htons@4
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _WSAGetLastError@0
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _socket@12
socksrv.obj : error LNK2001: Nichtaufgeloestes externes Symbol _WSAStartup@8
Debug/Server.exe : fatal error LNK1120: 11 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.
Server.exe - 12 Fehler, 0 Warnung(en)
Woran kann das liegen ?!
Ich hatte noch nie nen Fehler in die Richtung (vom Linker)
btw. noch ne Frage:
Weiß jemand, wos n Tutor gibt, wie das ganze per Linux geht (brauche das für nen Server, der im Inet steht und da verwende ich sicher kein Windows )
Dieser Beitrag wurde zuletzt am 22.06.2006 16:46 von BlackSliver editiert.
|
22.06.2006 16:44 | Profil >> Zitat >> IP gespeichert |
Keywords:Winsock Tutor, Fehler, Linker Fehler |
---|
Simon Online-tutorials.net Administrator
Registriert seit: 01.1970 Wohnort:Dornbirn Beiträge:1181
| Hallo,
du musst in deinem Projekt winsock32.lib einbinden.
Hier zwei Links, aus der Linkkategorie, die ziemlich gut sind:
www.zotteljedi.de/doc/socket-tipps/index.html
www.cs.odu.edu/~cs779/stevens2nd/lib/ (Beispiele zum Buch Programmieren von UNIX-Netzwerken, sehr empfehlenswert)
Der Umstieg von Windows auf Linux sollte nicht schwer fallen, du musst nur die WSA-Funktionen weglassen. -------------------
http://www.online-tutorials.net/wiki/funktionsname
Für was Personal Firewalls GnuGP emails verschlüsseln C++ Tutorial Sicherheits Tutorials
Firefox - besser durch das Web!
|
23.06.2006 17:28 | Homepage >> >>Profil >> Zitat >> IP gespeichert |
BlackSliver Einsteiger
Registriert seit: 06.2006 Beiträge:3
| Re: Winsock Tutor geht nicht : Problem gelöst Hi!
Danke für deine Antwort :)
Ich wusste, dass ich irgendwas vergessen hab ^^
Aber, dass ich die Lib vergesse ... tztztz...
Für die Nachfolger, die den gleichen dummen Fehler machen:
winsock32.lib stimmt nich.
es ist ws2_32.lib
Also nochmal danke für deine Hilfe und die Links :)
PS: Späte antwort: siehe Mail (Andreas Lausch bin ich)
mfG Andy
|
05.07.2006 23:23 | Profil >> Zitat >> IP gespeichert |
Keywords:Winsock Tutor, Problem gelöst |
|
nächster / vorheriger Thread
|
Antworten Neues Thema Top Seite 1