• Lunes 29 de Abril de 2024, 07:54

Autor Tema:  Help  (Leído 1204 veces)

Alba

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Help
« en: Miércoles 25 de Febrero de 2004, 10:26 »
0
Intento compilar un Servidor CORBA, con Visual C++ y me estoy volviendo loca con los errores de LINK, alguien sabe xq de estos errores??


Linking...
ezwinvc50.lib(ezwin.obj) : error LNK2005: _main already defined in Server.obj
LINK : warning LNK4098: defaultlib "LIBCD" conflicts with use of other libs; use /NODEFAULTLIB:library
Debug/Server.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.

Server.exe - 2 error(s), 7 warning(s)

shephiroth

  • Miembro activo
  • **
  • Mensajes: 30
    • Ver Perfil
Re: Help
« Respuesta #1 en: Miércoles 25 de Febrero de 2004, 12:43 »
0
Buenas. No te puedo hablar mucho sobre tu problema, pero si te puedo comentar que los errores de links los da por declarar (o incluir) una libreria mas de una vez en un archivo, o por declarar (o incluir) dos que son "incompatibles". Te preguntaras que es esto de incompatibles, pues bien.......tu sabes que cuando incluyes una libreria, esa libreria te deja objetos globales, o funciones. Que pasa si dos librerias diferentes intentan crear un mismo objecto o funcion??? (funcion que no se puede sobrecargar, me imagino que eso se entendio)

En ese caso gramaticalmente no hay errores en el programa, pero te saltan esos errores de linkeo tan molestos.

Espero que te haya servido (y haberme explicado bien) xDD