Error al enlazar

Error al enlazar

Postby Paco Garcia » Wed Jan 25, 2006 2:22 pm

Hola

Estoy incluyendo un .cpp en mi programa y al enlazarlo me suelta el siguiente error:

Error: Unresolved external '_HB_FUN_GETALLRESOURCES' referenced from ...

En el cpp hay una función que la nombro asi:

HB_FUNC( GETALLRESOURCES )
{
....

}

y luego compilo con estos flags

-P -c -O2 -I$(HARBOUR_INCLUDE_DIR);$(BORLANDC_INCLUDE_DIR)

¿Porqué no me encuentra la función?

He mirado dentro del obj y la función aparece como:

HB_FUN_GETALLRESOURCES en vez de _HB_FUN_GETALLRESOURCES'

Alguna sugerencia

Gracias.
User avatar
Paco Garcia
 
Posts: 172
Joined: Fri Oct 07, 2005 12:00 pm

Postby Paco Garcia » Wed Jan 25, 2006 5:29 pm

Hola

Creo que hay que hacer una función desde C que llame a la de CPP.

En el fichero .c se puede utilizar HB_FUNC para llamar a la función normal de cpp.

No se si es asi, pero parece.

Un saludo
User avatar
Paco Garcia
 
Posts: 172
Joined: Fri Oct 07, 2005 12:00 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 32 guests