Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: NOIS en 14 Noviembre 2014, 12:27 PM

Título: [Resuelto C++]Configurar IDE para usar WinSock
Publicado por: NOIS en 14 Noviembre 2014, 12:27 PM
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.
Título: Re: Problema C++ Winsock
Publicado por: engel lex en 14 Noviembre 2014, 12:34 PM
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
Título: Re: Problema C++ Winsock
Publicado por: someRandomCode en 14 Noviembre 2014, 12:43 PM
Como dice engel, pero tene en cuenta que es -lws2_32
Título: Re: Problema C++ Winsock
Publicado por: engel lex en 14 Noviembre 2014, 14:58 PM
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
Título: Re: Problema C++ Winsock
Publicado por: NOIS en 15 Noviembre 2014, 06:29 AM
Muchas gracias, lo probé y ya me funciona perfectamente :)
Título: Re: Problema C++ Winsock
Publicado por: someRandomCode en 15 Noviembre 2014, 21:26 PM
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..
Título: Re: Problema C++ Winsock
Publicado por: NOIS en 16 Noviembre 2014, 10:04 AM
Claro, sin problemas