Socket-Programmierung ... Fehler beim Linken
-
Hallo zusammen,
ich beschäftige mich gerade ein wenig mit Socket-Programmierung. ich bin realativ unbeleckt mit der materie und habe das Problem, dass beim Linken foglende externe Symbole nicht aufgelöst werden können:
error LNK2001: Nichtaufgeloestes externes Symbol _closesocket@4
... _accept@12
... _listen@8
... _bind@12
... _htonl@4
... _socket@12
... _WSAStartup@8ich entwickel unter MS VC++ 6.0 und habe folgende headerfiles eingebunden:
#include <fcntl.h>
#include <errno.h>#ifdef _WIN32
/* Headerfiles für Windows */
#include <windows.h>
#include <winsock.h>
#include <io.h>#else
/* Headerfiles für Unix/Linux */
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#define closesocket(s) close(s)
#endifhat jemand eine idee warum ich diese fehlermeldungen bekomme?
ich bin für jeden hinweis sehr dankbar-mfg manga
-
winsock library linken
-
Betrifft es MFC?
Wenn ja dann brauchst du nur die AfxSocket.h in die stdafx.h aufnehmen oder gleich im Wizard Sockerunterstützung anhacken.
Wenn WINAPI dann gehört es auch dort hin.
-
thx soweit
das prob is gelöst aber nun steh ich vor nem neuen ...
... ich werd noch ne weile schaun was sich da machen lässt und ggf. hier in nem neuen thread um hilfe suchen
also: vielen dank für die schnelle hilfe (habe leider nur erst jetzt zeit gefunden thx zu sagen)
-mfg manga