Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/06/2005, 00:23
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 9 meses
Puntos: 74
Me imagino que el problema es tener un main.C y otros archivos .CPP.

Usando VC++ funciones.obj me produce este simbolo:
?suma@@YAHHH@Z

Mientras que el ppal.C intenta buscar este otro:
_suma

¿Como solucionarlo? En parte Instru estaba en lo cierto pero me parece que no con gran fundamento, lo que hay que hacer es obligar a C++ a comportarse como C ya que lo contrario no es posible (a menos que quieras cambiar el ppal.c por un ppal.cpp).

En funciones.h: extern "C" int suma(int x, int y);
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO