Salve, ho da poco iniziato la programmazione di socket in C,
so qualche cosa di base e ho scritto un programma molto minimale per fare pratica.
Uso Windows 7, mi sono informato per tutti gli adattamenti nei richiami alle librerie di windows per i socket… (le funzioni sono racchiuse nell’header winsock.h e altri); non mi stupirebbe se il programma non si compilasse per qualche errore mio.
La cosa che non capisco e che mi sta facendo impazzire è che gli errori di compilazione sono di questo tipo:
18 C:\Dev-Cpp\include\windows.h:48, from C:\Dev-Cpp\include\winsock.h
…
263 C:\Dev-Cpp\include\windef.h syntax error at '##' token
…
263 C:\Dev-Cpp\include\windef.h syntax error before '{' token
…
1044 C:\Dev-Cpp\include\winbase.h syntax error before "LPWSTR"
Dove i puntini stanno per altri riferimenti a questi e ad altri file header, dove cambia il token e il numero di riga… ora, come è possibile che siano sbagliati i i file header?
Cioè, si blocca prima delle istruzioni al precompilatore, se il programma fosse anch’esso sbagliato, non saprei dove correggerlo.
Non so proprio dove mettere le mani, e ammetto che in questo sono un novizio
Se ho fatto un errore stupido perdonatemi, se avete qualche soluzione al problema ve ne sarei grato
Grazie in anticipo