Buenas, estoy utilizando Dev C++, (por si es importante) y cuando intento programar en C++ algo con Sockets mediante Winsock2.h o Winsock.h me salen estos errores:
[Linker error] undefined reference to `WSAStartup@8'
[Linker error] undefined reference to `gethostbyname@4'
[Linker error] undefined reference to `socket@12'
[Linker error] undefined reference to `htons@4'
[Linker error] undefined reference to `connect@12'
[Linker error] undefined reference to `send@16'
¿Como podría solucionarlo?
Gracias de antemano.
Tienes que estar en windows y agregar la librería al linker, intenta agregar -lwsock32 al linker (para mas información averigua como configurar el linker en tu ide
Como dice engel, pero tene en cuenta que es -lws2_32
Cita de: someRandomCode en 14 Noviembre 2014, 12:43 PM
Como dice engel, pero tene en cuenta que es -lws2_32
jejeje lo siento, ese fue el que había conseguido por internet! gracias por la correción
Muchas gracias, lo probé y ya me funciona perfectamente :)
Genial! Una sola cosa mas, podrias marcar el thread como resuelto? Tal vez agregarle algo en el titulo, sirve de referencia para personas que tengan problemas similares al que tuviste..
Claro, sin problemas