Compiling Probleme



  • Guten Tag allerseits. Ich habe ein Problem.

    In meiner server.cpp:

    #include <iostream>
    #include <winsock2.h>
    #include <ws2tcpip.h>
    #include <string>
    #include <thread>
    #include <vector>
    

    Die will ich alle benutzen.

    Also brauche ich als Header files nur
    - winsock2.h
    - pshpack4.h

    Wenn ich das jetzt kompilieren will:

    g++ -o server server.cpp
    

    Dann bekomme ich folgende Meldung:

    server.cpp:2:22: fatal error: winsock2.h: Datei oder Verzeichnis nicht gefunden
    compilation terminated.
    winsock2.h:21:22: fatal error: pshpack4.h: Datei oder Verzeichnis nicht  gefunden
    compilation terminated.
    

    Was mache ich falsch? Wieso findet er die Dateien nicht? Sie liegen alle 3:
    -server.cpp
    -winsock2.h
    -pshpack4.h

    Im selben Verzeichniss.

    Bitte um nen Tipp.

    Fin 😮

    OS:

    Ubuntu 16.04 LTS x86
    Xfce 4.12.0



  • 1. Er findet die Dateien nicht, da Du <> statt "" benutzt.

    2. winsock unter Linux? Merkst Du selber, oder?



  • Das es nicht laufen kann weiß ich...aber kompilieren sollte man es doch können?


Anmelden zum Antworten