Disculpen la extensi贸n del mensaje.
Estoy haciendo unas pruebas con las 煤ltimas versiones de Fwh1402 y Harbour (proporcionado) y he cogido la maravillosa clase de Daniel.
Llevo todo el dia y no consigo ver donde est谩 el problema, a ver si alg煤n compa帽ero me echa una luz:
Ten铆a ejemplos de uso y modificaciones hechas a la clase que funcionaban perfectamente ( y siguen funcionando perfectamente ) con la versi贸n Fwh1203 ( Harbour )
He cambiado en los .Bat la ruta de la nueva versi贸n de Harbour, y funciona perfectamente sin modificar el .Mak
Bien, cambio a la versi贸n FWH1402 y el nuevo Harbour y me da los siguientes errores:
Por lo que a帽ado la libs
Bien, y ahora viene el problema que no consigo solucionar, ya que a partir de este momento me sigue dando los siguientes errores de linkado:
pero los prototipos de esas funciones est谩n definidos en el programa proporcionado Calexc.C
Y no doy con la forma de poder conseguir eliminar esos errores, que con la FWH1203 linka perfectamente aunque ponga la 煤ltima versi贸n de Harbour en ambos casos.
SOLUCIONADO
Son macros, no?
Estoy haciendo unas pruebas con las 煤ltimas versiones de Fwh1402 y Harbour (proporcionado) y he cogido la maravillosa clase de Daniel.
Llevo todo el dia y no consigo ver donde est谩 el problema, a ver si alg煤n compa帽ero me echa una luz:
Ten铆a ejemplos de uso y modificaciones hechas a la clase que funcionaban perfectamente ( y siguen funcionando perfectamente ) con la versi贸n Fwh1203 ( Harbour )
He cambiado en los .Bat la ruta de la nueva versi贸n de Harbour, y funciona perfectamente sin modificar el .Mak
Bien, cambio a la versi贸n FWH1402 y el nuevo Harbour y me da los siguientes errores:
Error: Unresolved external '_HB_FUN_HB_COMPILEFROMBUF' referenced from C:\FWH\FWH1402\LIB\FIVEH.LIB|HARBOUR
.../...
Error: Unresolved external '_Min' referenced from C:\USERS\C\DOWNLOADS\TCALEX\OBJ\CALEXC.OBJ
Error: Unresolved external '_Max' referenced from C:\USERS\C\DOWNLOADS\TCALEX\OBJ\CALEXC.OBJ
Por lo que a帽ado la libs
echo $(HBDIR)\lib\HBCPLR.LIB + >> b32.bc
echo $(HBDIR)\lib\png.lib + >> b32.bc
echo $(HBDIR)\lib\hbzlib.lib + >> b32.bc
Bien, y ahora viene el problema que no consigo solucionar, ya que a partir de este momento me sigue dando los siguientes errores de linkado:
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_Min' referenced from C:\USERS\C\DOWNLOADS\TCALEX\OBJ\CALEXC.OBJ
Error: Unresolved external '_Max' referenced from C:\USERS\C\DOWNLOADS\TCALEX\OBJ\CALEXC.OBJ
pero los prototipos de esas funciones est谩n definidos en el programa proporcionado Calexc.C
//----------------------------------------------------------------------------//
float Max(float a, float b);
float Min(float a, float b);
//----------------------------------------------------------------------------//
Y no doy con la forma de poder conseguir eliminar esos errores, que con la FWH1203 linka perfectamente aunque ponga la 煤ltima versi贸n de Harbour en ambos casos.
SOLUCIONADO
Son macros, no?
#define Max(a, b) (((a) > (b)) ? (a) : (b))
#define Min(a, b) (((a) < (b)) ? (a) : (b))Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo
El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo
El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces