Hallo ich hab folgendes Problem, ich hab folgenden c++ Code wenn ich in aber kompiliere bekomm ich massig fehlermeldungen.
Ich habe es mit Bloodshed c++, codeblocks und borland c++ 5 Compilern probiert.
Wenn jemand mal den Code durgucken könnte und mir den Fehler erklären könnte wäre spitze!
MeinCode:
Fehler:
Bedanke mich für jede Hilfe =)
MFG
Ich habe es mit Bloodshed c++, codeblocks und borland c++ 5 Compilern probiert.
Wenn jemand mal den Code durgucken könnte und mir den Fehler erklären könnte wäre spitze!
MeinCode:
Code:
#include <windows.h>
#include <winsock2.h>
#include <stdio.h>
//Prototypen
int startWinsock(void);
int main()
{
long rc;
SOCKET acceptSocket;
SOCKADDR_IN addr;
// Winsock starten
rc=startWinsock();
if(rc!=0)
{
printf("Fehler: startWinsock, fehler code: %d\n",rc);
return 1;
}
else
{
printf("Winsock gestartet!\n");
}
// Socket erstellen
acceptSocket=socket(AF_INET,SOCK_STREAM,0);
if(acceptSocket==INVALID_SOCKET)
{
printf("Fehler: Socket konnte nicht erstellt werden, fehler code: %d\n",WSAGetLastError());
return 1;
}
else
{
printf("Socket erstellt!\n");
}
return 0;
}
int startWinsock(void)
{
WSADATA wsa;
return WSAStartup(MAKEWORD(2,0),&wsa);
}
Code:
C:\Users\Skip\Desktop\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `send@16'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `WSAGetLastError@0'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `WSAStartup@8'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `socket@12'| C:\Users\Skip\Desktop\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `WSAGetLastError@0'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `htons@4'| C:\Users\Skip\Desktop\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `bind@12'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `WSAGetLastError@0'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `listen@8'| C:\Users\Skip\Desktop\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `WSAGetLastError@0'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `select@20'| C:\Users\Skip\Desktop\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `closesocket@4'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `WSACleanup@0'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `accept@12'| C:\Users\Skip\Desktop\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `inet_ntoa@4'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `recv@16'| C:\Users\Skip\Desktop\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `inet_ntoa@4'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `closesocket@4'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `WSAGetLastError@0'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `inet_ntoa@4'| C:\Users\Skip\Desktop\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `inet_ntoa@4'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `closesocket@4'| C:\Users\Skip\Desktop
\selectchatsrv.o:selectchatsrv.cpp|| undefined reference to `inet_ntoa@4'| ||=== Build finished: 23 errors, 0 warnings ===| printf("Fehler: startWinsock, fehler code: %d\n",rc);
MFG
Zuletzt bearbeitet: