Hallo, habe mich eben gerade hier im Forum registriert weil mich nun doch schon seit einiger Zeit folgende Frage quält.
Ich möchte den Code den ich unten gleich schreiben werde in meinem Compiler compilieren , ich benutze VC++ ( habe auch schon andere Compiler verwendet ).
Leider kommt jedes mal folgende Fehlermeldungen:
Nichtaufgelöstes externes Symbol _WSAStartup@8
Cpp1.obj : error LNK2001: Nichtaufgelöstes externes Symbol _WSACleanup@0
Cpp1.obj : error LNK2001: Nichtaufgelöstes externes Symbol _closesocket@4
Cpp1.obj : error LNK2001: Nichtaufgelöstes externes Symbol _socket@12
Nun hab ich jedoch alle nötigen Bibos eingebunden und ich frage mich wo der Fehler liegen könnte.
Wenn jemand eventuell einen hilfreichen Tipp für mich hätte würde ich mich riesig freuen.
Schön Abend noch !
#include <windows.h>
#include <winsock.h>
#include <stdio.h>
void WSAInit(void)
{
WORD wVersionReg = MAKEWORD(1, 1);
WSADATA wsaData;
if (int err = WSAStartup(wVersionReg, &wsaData) != 0)
{
puts("Fehler: Initialisieren - WinSock.dll!");
}
}
int main(void)
{
SOCKET sock = INVALID_SOCKET;
WSAInit();
if ((sock = socket(AF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET)
{
puts("Fehler beim Erstellen des Socket!\n");
}
closesocket(sock);
WSACleanup();
return 0;
}
Ich möchte den Code den ich unten gleich schreiben werde in meinem Compiler compilieren , ich benutze VC++ ( habe auch schon andere Compiler verwendet ).
Leider kommt jedes mal folgende Fehlermeldungen:
Nichtaufgelöstes externes Symbol _WSAStartup@8
Cpp1.obj : error LNK2001: Nichtaufgelöstes externes Symbol _WSACleanup@0
Cpp1.obj : error LNK2001: Nichtaufgelöstes externes Symbol _closesocket@4
Cpp1.obj : error LNK2001: Nichtaufgelöstes externes Symbol _socket@12
Nun hab ich jedoch alle nötigen Bibos eingebunden und ich frage mich wo der Fehler liegen könnte.
Wenn jemand eventuell einen hilfreichen Tipp für mich hätte würde ich mich riesig freuen.
Schön Abend noch !
#include <windows.h>
#include <winsock.h>
#include <stdio.h>
void WSAInit(void)
{
WORD wVersionReg = MAKEWORD(1, 1);
WSADATA wsaData;
if (int err = WSAStartup(wVersionReg, &wsaData) != 0)
{
puts("Fehler: Initialisieren - WinSock.dll!");
}
}
int main(void)
{
SOCKET sock = INVALID_SOCKET;
WSAInit();
if ((sock = socket(AF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET)
{
puts("Fehler beim Erstellen des Socket!\n");
}
closesocket(sock);
WSACleanup();
return 0;
}