Fehler beim Komilieren
-
Ich bekomme immer diesen Fehler beim Kompilieren (kurzer Auszug):
c:\Programme\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(95) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'SOCKET'
c:\Programme\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(95) : error C2501: 'SOCKET' : Fehlende Speicherklasse oder Typspezifizierer
c:\Programme\Microsoft Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(111) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'fd_array'Woran liegt das?
-
Die Fehlermeldungen sagen ja genug über die Fehler aus. Vielleicht solltest du sie einfach mal lesen. Wo liegt also das Problem?
Ohne Code können wir dir sowieso nicht weiterhelfen.
-
boar...
#include winsock2.h //oder #include winsock.h
er sagt halt, dass er die variable SOCKET nicht kennt...
und die ist dort deklariert (bzw #defined ^^)bb
-
Das hatte ich schon probiert!
Geht aber nicht.Es kommt bei jedem Projekt, welches ich kompilieren will.
Die ganze Zeit ging es aber.
-
Schonmal dran gedacht, dir die Zeile 95 ff in Winsock2.h anzugucken?
-
Bist du sicher, dass die Einstellungen alle richtig sind?
also kannst du das kompilieren:
#include <iostream> int main () { std::cout << "Hallo, Welt"; return 0; }
Wenn das nicht geht, stimmt was mit den Kompilereinstellungen nicht.
-
vllt hast du ausvresehen in der header diese variable gelöscht... udn deswegen kan ner sie nicht finden... schonmal nachgeschaut?
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Compiler- und IDE-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
winsock2.h vor windows.h inkludieren