Salve a tutti, sono giorni che cerco di compilare un keylogger in C trovato in giro su internet, ma ogni volta che vado a compilare escono i seguenti errori:

C:\DOCUME~1\Marco\IMPOST~1\Temp\ccuQaaaa.o(.text+0 x1a8) In function `ItsTheTime':
[Linker error] undefined reference to `WSAStartup@8'
[Linker error] undefined reference to `gethostbyname@4'
[Linker error] undefined reference to `gethostbyname@4'
[Linker error] undefined reference to `gethostbyname@4'
[Linker error] undefined reference to `WSACleanup@0'
C:\DOCUME~1\Marco\IMPOST~1\Temp\ccuQaaaa.o(.text+0 x600) In function `senddata':
[Linker error] undefined reference to `send@16'
C:\DOCUME~1\Marco\IMPOST~1\Temp\ccuQaaaa.o(.text+0 x68c) In function `receivedata':
[Linker error] undefined reference to `recv@16'
C:\DOCUME~1\Marco\IMPOST~1\Temp\ccuQaaaa.o(.text+0 x6e7) In function `closeall':
[Linker error] undefined reference to `closesocket@4'
[Linker error] undefined reference to `WSACleanup@0'
C:\DOCUME~1\Marco\IMPOST~1\Temp\ccuQaaaa.o(.text+0 x719) In function `smtp':
[Linker error] undefined reference to `WSAStartup@8'
[Linker error] undefined reference to `gethostbyname@4'
[Linker error] undefined reference to `WSACleanup@0'
[Linker error] undefined reference to `socket@12'
[Linker error] undefined reference to `WSACleanup@0'
[Linker error] undefined reference to `htons@4'
[Linker error] undefined reference to `connect@12'
[Linker error] undefined reference to `WSACleanup@0'
[Linker error] undefined reference to `closesocket@4'
[Linker error] undefined reference to `WSACleanup@0'
C:\DOCUME~1\Marco\IMPOST~1\Temp\ccuQaaaa.o(.text+0 x719) ld returned 1 exit status


Ora...Suppongo che io debba linkare i file di libreria... Come posso fare? Uso Dev-C++ e Microsoft Visual C++. Grazie in anticipo per la pazienza.