Unresolved external symbol

Gus
08 de Septiembre del 2004
Hola a todos. Estoy intentando usar los sockets de windows con winsock2.h con el Visual Studio 6.0. El problema es que si lo compilo va bien, pero si le doy a "Build" (F7) me da los siguientes mensajes:

Linking...
Spr_server.obj : error LNK2001: unresolved external symbol __imp__send@16
Spr_server.obj : error LNK2001: unresolved external symbol __imp__ntohl@4
Spr_server.obj : error LNK2001: unresolved external symbol __imp__closesocket@4
Spr_server.obj : error LNK2001: unresolved external symbol __imp__recv@16
Spr_server.obj : error LNK2001: unresolved external symbol __imp__inet_ntoa@4
Spr_server.obj : error LNK2001: unresolved external symbol __imp__htons@4
Spr_server.obj : error LNK2001: unresolved external symbol __imp__accept@12
Spr_server.obj : error LNK2001: unresolved external symbol __imp__listen@8
Spr_server.obj : error LNK2001: unresolved external symbol __imp__bind@12
Spr_server.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0
Spr_server.obj : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
Spr_server.obj : error LNK2001: unresolved external symbol __imp__socket@12
Debug/LogReader.exe : fatal error LNK1120: 12 unresolved externals
Error executing link.exe.

¿Como puedo resolverlo? Muchas gracias!

eg_velasco
08 de Septiembre del 2004
lo que te falta hacer es agregar a las opciones de linkeo el -lwsock2 que debe estar en el directorio /bin

oscar uribe
08 de Septiembre del 2004
Debes meter la libreria winsock32 en el proyecyo


Click derecho
setings
y en la pestana
links