| Ver tema anterior :: Ver siguiente tema | | Autor | Mensaje |
|---|
SlackDeb
Registrado: 27 Jun 2008 Mensajes: 11 Ubicación: Chile
| Publicado: 21/07/2008 2:29 pm | | | Título: Error en el "linking": error LNK2005 |
| Saludos: Tengo el siguiente error en la contruccion (builiding) de un programa desarrollado en Visual C++ 6.0. La verdad es que miro los errores que entrega el compilador y me cuesta entender. Se que es un error en el linking(encadenamiento) pero nose como interpretarlo o solucionarlo. En internet he encontrado algunas cosas parecidas a mi error, pero no logro entender el fondo del asunto.
Aqui van los detalles: --------------------Configuration: JRTConsole - Win32 Debug-------------------- Linking... msvcprtd.lib(MSVCP60D.dll) : error LNK2005: "public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)" (??1?$basic_strin g@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in main.obj msvcprtd.lib(MSVCP60D.dll) : error LNK2005: "public: char const * __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::c_str(void)const " (?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Q BEPBDXZ) already defined in main.obj MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: __snprintf already defined in LIBCD.lib(snprintf.obj) MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: _strncpy already defined in LIBCD.lib(strncpy.obj) LINK : warning LNK4098: defaultlib "MSVCRTD" conflicts with use of other libs; use /NODEFAULTLIB:library main.obj : error LNK2001: unresolved external symbol __imp__ntohl@4 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__ntohl@4 jrtplib.lib(rtpsources.obj) : error LNK2001: unresolved external symbol __imp__ntohl@4 jrtplib.lib(rtppacket.obj) : error LNK2001: unresolved external symbol __imp__ntohl@4 main.obj : error LNK2001: unresolved external symbol __imp__inet_addr@4 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__inet_addr@4 main.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0 main.obj : error LNK2001: unresolved external symbol __imp__WSAStartup@8 jrtplib.lib(rtpsession.obj) : error LNK2001: unresolved external symbol __imp__gethostname@8 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__gethostname@8 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__bind@12 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__htonl@4 jrtplib.lib(rtcpcompoundpacketbuilder.obj) : error LNK2001: unresolved external symbol __imp__htonl@4 jrtplib.lib(rtppacket.obj) : error LNK2001: unresolved external symbol __imp__htonl@4 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__htons@4 jrtplib.lib(rtcpcompoundpacketbuilder.obj) : error LNK2001: unresolved external symbol __imp__htons@4 jrtplib.lib(rtppacket.obj) : error LNK2001: unresolved external symbol __imp__htons@4 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__setsockopt@20 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__closesocket@4 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__socket@12 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__gethostbyaddr@12 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__recv@16 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol ___WSAFDIsSet@8 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__select@20 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__sendto@24 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__ntohs@4 jrtplib.lib(rtppacket.obj) : error LNK2001: unresolved external symbol __imp__ntohs@4 jrtplib.lib(rtcpcompoundpacket.obj) : error LNK2001: unresolved external symbol __imp__ntohs@4 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__recvfrom@24 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__ioctlsocket@12 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__accept@12 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__connect@12 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__listen@8 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__getsockname@12 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__WSAIoctl@36 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__gethostbyname@4 jrtplib.lib(rtpudpv4transmitter.obj) : error LNK2001: unresolved external symbol __imp__send@16 Debug/JRTConsole.exe : fatal error LNK1120: 26 unresolved externals Error executing link.exe.
JRTConsole.exe - 42 error(s), 1 warning(s)
Alguien me puede ayudar?
 |
| | Volver arriba | |  | jimmystrife
Registrado: 19 Mar 2010 Mensajes: 1
| Publicado: 19/03/2010 11:52 am | | | Título: Error |
| hola mira primero que nada estas usando librerias externas no se si ya las incluiste en tu visual en las opciones del compilador en directories y ahi agregas los include, lib y opt externos, si ya hiciste eso checa ahora en las propiedades de tu proyecto en la pestaña link y checa si ahi esta incluido en la seccion Object/Library modules tu .lib que marca error (jrtplib.lib) si apesar de eso persiste el error y sabes a que dll llama el .lib copia directamente la dll en la carpeta debug o release.
suerte y cuentas si te funciono  |
| | Volver arriba | |  | | |
| No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas
|
|
| |