Net.h

Tags:    c++

Hej

Har lige læst de 3 første artikler om netværksprogrammering, men jeg kan ikke compile alle eksemplerne fordi jeg mangler net.h, og så er det så jeg godt kunne tænkte mig at vide hvor jeg kan finde den



Hej

Har lige læst de 3 første artikler om netværksprogrammering, men jeg kan ikke compile alle eksemplerne fordi jeg mangler net.h, og så er det så jeg godt kunne tænkte mig at vide hvor jeg kan finde den


Argh, mig der ikke tænkte mig om !!



Men kan ikke lige finde pthread.h nogen steder




Lad mig gætte, du kompilerer på Windows.

Windows har ikke pthread.h. Så vidt jeg ved skal der være en define der definerer om du kompilerer for windows eller Linux/unix.



Lad mig gætte, du kompilerer på Windows.

Windows har ikke pthread.h. Så vidt jeg ved skal der være en define der definerer om du kompilerer for windows eller Linux/unix.


Ja, det er korrekt at jeg kompiler til Windows, men det ser ud til at mutex.h skal bruge noget der fra



Lad mig gætte, du kompilerer på Windows.

Windows har ikke pthread.h. Så vidt jeg ved skal der være en define der definerer om du kompilerer for windows eller Linux/unix.

Ja, det er korrekt at jeg kompiler til Windows, men det ser ud til at mutex.h skal bruge noget der fra

Så har du ikke skrevet rigtigt af for pthread.h bliver kun inkluderet hvis __linux__ er defineret hvis du bruger koden direkte som jeg skrev den.


#if defined(__linux__)
#include <pthread.h>
#elif defined(_WIN32)
#include <windows.h>
#endif



Lad mig gætte, du kompilerer på Windows.

Windows har ikke pthread.h. Så vidt jeg ved skal der være en define der definerer om du kompilerer for windows eller Linux/unix.

Ja, det er korrekt at jeg kompiler til Windows, men det ser ud til at mutex.h skal bruge noget der fra
Så har du ikke skrevet rigtigt af for pthread.h bliver kun inkluderet hvis __linux__ er defineret hvis du bruger koden direkte som jeg skrev den.


#if defined(__linux__)
#include <pthread.h>
#elif defined(_WIN32)
#include <windows.h>
#endif


Ja, du havde ret, mente ellers jeg hvade været meget omhyggelig



t