Error al enlazar

Post Reply
User avatar
Paco Garcia
Posts: 172
Joined: Fri Oct 07, 2005 12:00 pm
Contact:

Error al enlazar

Post by Paco Garcia »

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
Contact:

Post by Paco Garcia »

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
Post Reply