Problemas Para Compilar

Problemas Para Compilar

Postby remtec » Tue Mar 29, 2022 1:25 am

Hola Amigos.

Tengo un problema, actualice la FWH a ver 21.11, probando compilar con la nueva versión, me arroja un error en la librería de Fivewin, hasta lo que pude ver son
FiveH32.lib - FiveHC32.lib
En espera de su ayuda, le saluda.

Antonio

Codigo de archivo MAK:
Code: Select all  Expand view

 #Borland make sample, (c) FiveTech Software 2005-2009

HBDIR=C:\Util\hb_win32_bcc_2020_V21.11
BCDIR=c:\util\bcc73
FWDIR=c:\util\fwh21.11

#change these paths as needed
.path.OBJ = .\obj
.path.PRG = .\
.path.CH  = $(FWDIR)\include;$(HBDIR)\include
.path.C   = .\
.path.rc  = .\

#important: Use Uppercase for filenames extensions, in the next two rules!

PRG =        \
InfoWin.PRG \
Ingreso.PRG \
Actu_usu.PRG \
Ing_caj.PRG  \
Cua_caj.PRG \
Impvale.PRG \
Rutinas.PRG \
Ing_Hume.PRG \
Reporte2.PRG \
Prue1.PRG \
Infor1.PRG \
ImpLiq.PRG \
InfoFact.PRG \
TarjeSeg.PRG \
TarjeLiq.PRG \
GeneLiq.PRG \
ImpAnti.PRG \
EstaExa.PRG \
InfoProc.PRG \
Ing_Trans.PRG \
ImpRemsu.PRG


C =      \
InfoWin.C \
Ingreso.C \
Actu_usu.C \
Ing_caj.C \
Cua_caj.C \
Impvale.C \
Rutinas.C \
Ing_Hume.C \
Reporte2.C \
Prue1.C  \
Infor1.C \
ImpLiq.C \
InfoFact.C \
TarjeSeg.C \
GeneLiq.C \
ImpAnti.C \
EstaExa.C \
InfoProc.C \
Ing_Trans.C \
ImpRemsu.C


PROJECT    : InfoWin.exe

InfoWin.exe  : $(PRG:.PRG=.OBJ) $(C:.C=.OBJ) InfoWin.res
   echo off
   echo $(BCDIR)\lib\c0w32.obj + > b32.bc
   REM echo obj\InfoWin.obj obj\Ingreso.obj obj\Rutinas.obj obj\Actu_usu.obj obj\Ing_caj.obj obj\Cua_caj.obj obj\Impvale.obj obj\Ing_Revi.obj obj\Ing_Hume.obj obj\Reporte2.obj obj\Prue1.obj obj\Infor1.obj, + >> b32.bc
   echo obj\InfoWin.obj \
        obj\Ingreso.obj \
    obj\Rutinas.obj \
    obj\Actu_usu.obj \
    obj\Ing_caj.obj \
    obj\Cua_caj.obj \
    obj\Impvale.obj \
    obj\Ing_Hume.obj \
    obj\Reporte2.obj \
    obj\Prue1.obj \
    obj\ImpLiq.obj \
    obj\InfoFact.obj \
    obj\TarjeSeg.obj \
    obj\TarjeLiq.obj \
    obj\GeneLiq.obj \
    obj\ImpAnti.obj \
    obj\EstaExa.obj \
    obj\InfoProc.obj \
    obj\Ing_Trans.obj \
    obj\ImpRemsu.obj \
    obj\Infor1.obj, + >> b32.bc

   echo InfoWin.exe, + >> b32.bc
   echo InfoWin.map, + >> b32.bc

   echo $(FWDIR)\lib\FiveH32.lib $(FWDIR)\lib\FiveHC32.lib $(FWDIR)\lib\libmysql32.lib $(FWDIR)\lib\hbhpdf32.lib $(FWDIR)\lib\libhpdf32.lib + >> b32.bc
   echo $(HBDIR)\lib\hbwin.lib + >> b32.bc
   echo $(HBDIR)\lib\gtgui.lib + >> b32.bc
   echo $(HBDIR)\lib\hbrtl.lib + >> b32.bc
   echo $(HBDIR)\lib\hbvm.lib + >> b32.bc
   echo $(HBDIR)\lib\hblang.lib + >> b32.bc
   echo $(HBDIR)\lib\hbmacro.lib + >> b32.bc
   echo $(HBDIR)\lib\hbrdd.lib + >> b32.bc
   echo $(HBDIR)\lib\rddntx.lib + >> b32.bc
   echo $(HBDIR)\lib\rddcdx.lib + >> b32.bc
   echo $(HBDIR)\lib\rddfpt.lib + >> b32.bc
   echo $(HBDIR)\lib\hbsix.lib + >> b32.bc
   echo $(HBDIR)\lib\hbdebug.lib + >> b32.bc
   echo $(HBDIR)\lib\hbcommon.lib + >> b32.bc
   echo $(HBDIR)\lib\hbpp.lib + >> b32.bc
   echo $(HBDIR)\lib\hbcpage.lib + >> b32.bc
   echo $(HBDIR)\lib\hbwin.lib + >> b32.bc
   echo $(HBDIR)\lib\hbcplr.lib + >> b32.bc
   echo $(HBDIR)\lib\hbct.lib + >> b32.bc
   echo $(HBDIR)\lib\hbpcre.lib + >> b32.bc
   echo $(HBDIR)\lib\xhb.lib + >> b32.bc
   echo $(HBDIR)\lib\hbziparc.lib + >> b32.bc
   echo $(HBDIR)\lib\hbziparc.lib + >> b32.bc
   echo $(HBDIR)\lib\hbzebra.lib + >> b32.bc
   echo $(HBDIR)\lib\hbzlib.lib + >> b32.bc
   echo $(HBDIR)\lib\hbmzip.lib + >> b32.bc
   echo $(HBDIR)\lib\minizip.lib + >> b32.bc
   echo $(HBDIR)\lib\hbtip.lib + >> b32.bc
   echo $(HBDIR)\lib\png.lib + >> b32.bc
   echo $(HBDIR)\lib\hbusrrdd.lib + >> b32.bc

   rem Uncomment these two lines to use Advantage RDD
   rem echo $(HBDIR)\rddads.lib + >> b32.bc
   rem echo $(HBDIR)\Ace32.lib + >> b32.bc


   echo $(BCDIR)\lib\cw32.lib + >> b32.bc
   echo $(BCDIR)\lib\uuid.lib + >> b32.bc
   echo $(BCDIR)\lib\import32.lib + >> b32.bc
   echo $(BCDIR)\lib\ws2_32.lib + >> b32.bc
   echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
   echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
   echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
   echo $(BCDIR)\lib\psdk\msimg32.lib + >> b32.bc
   echo $(BCDIR)\lib\psdk\psapi.lib + >> b32.bc
   echo $(BCDIR)\lib\psdk\rasapi32.lib + >> b32.bc
   echo $(BCDIR)\lib\psdk\gdiplus.lib + >> b32.bc
   echo $(BCDIR)\lib\psdk\shell32.lib,, + >> b32.bc
   echo InfoWin.res >> b32.bc


   $(BCDIR)\bin\ilink32 -Gn -Tpe -s @b32.bc

   del b32.bc
   del .\obj\*.obj
   del .\obj\*.c
   del *.tds
   del *.map

.PRG.OBJ:
  $(HBDIR)\bin\harbour $< /n /gc0 /q /I$(HBDIR)\include;$(FWDIR)\include /w0 /Oobj\$&.c
  $(BCDIR)\bin\bcc32 -O2 -M -c -v -I$(HBDIR)\include -oobj\$& obj\$&.c

.C.OBJ:
  echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
  echo -I$(HBDIR)\include;$(FWDIR)\include >> tmp
  $(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
  del tmp


 


Error al compilar:
Code: Select all  Expand view

C:\Desa\Informes Win>c:\util\bcc73\bin\make -fcompi21.mak
MAKE Version 5.41  Copyright (c) 1987, 2014 Embarcadero Technologies, Inc.
        echo off
        echo c:\util\bcc73\lib\c0w32.obj + > b32.bc
        REM echo obj\InfoWin.obj obj\Ingreso.obj obj\Rutinas.obj obj\Actu_usu.obj obj\Ing_caj.obj obj\Cua_caj.obj obj\Impvale.obj obj\Ing_Revi.obj obj\Ing_Hume.obj obj\Reporte2.obj obj\Prue1.obj obj\Infor1.obj, + >> b32.bc
        echo obj\InfoWin.obj   obj\Ingreso.obj   obj\Rutinas.obj   obj\Actu_usu.obj   obj\Ing_caj.obj   obj\Cua_caj.obj   obj\Impvale.obj   obj\Ing_Hume.obj   obj\Reporte2.obj   obj\Prue1.obj   obj\ImpLiq.obj   obj\InfoFact.obj   obj\TarjeSeg.obj   obj\TarjeLiq.obj   obj\GeneLiq.obj   obj\ImpAnti.obj   obj\EstaExa.obj   obj\InfoProc.obj   obj\Ing_Trans.obj   obj\ImpRemsu.obj   obj\Infor1.obj, + >> b32.bc
        echo InfoWin.exe, + >> b32.bc
        echo InfoWin.map, + >> b32.bc
        echo c:\util\fwh21.11\lib\FiveH32.lib c:\util\fwh21.11\lib\FiveHC32.lib c:\util\fwh21.11\lib\libmysql32.lib c:\util\fwh21.11\lib\hbhpdf32.lib c:\util\fwh21.11\lib\libhpdf32.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbwin.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\gtgui.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbrtl.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbvm.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hblang.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbmacro.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbrdd.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\rddntx.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\rddcdx.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\rddfpt.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbsix.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbdebug.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbcommon.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbpp.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbcpage.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbwin.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbcplr.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbct.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbpcre.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\xhb.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbziparc.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbziparc.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbzebra.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbzlib.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbmzip.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\minizip.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbtip.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\png.lib + >> b32.bc
        echo C:\Util\hb_win32_bcc_2020_V21.11\lib\hbusrrdd.lib + >> b32.bc
        rem Uncomment these two lines to use Advantage RDD
        rem echo C:\Util\hb_win32_bcc_2020_V21.11\rddads.lib + >> b32.bc
        rem echo C:\Util\hb_win32_bcc_2020_V21.11\Ace32.lib + >> b32.bc
        echo c:\util\bcc73\lib\cw32.lib + >> b32.bc
        echo c:\util\bcc73\lib\uuid.lib + >> b32.bc
        echo c:\util\bcc73\lib\import32.lib + >> b32.bc
        echo c:\util\bcc73\lib\ws2_32.lib + >> b32.bc
        echo c:\util\bcc73\lib\psdk\odbc32.lib + >> b32.bc
        echo c:\util\bcc73\lib\psdk\nddeapi.lib + >> b32.bc
        echo c:\util\bcc73\lib\psdk\iphlpapi.lib + >> b32.bc
        echo c:\util\bcc73\lib\psdk\msimg32.lib + >> b32.bc
        echo c:\util\bcc73\lib\psdk\psapi.lib + >> b32.bc
        echo c:\util\bcc73\lib\psdk\rasapi32.lib + >> b32.bc
        echo c:\util\bcc73\lib\psdk\gdiplus.lib + >> b32.bc
        echo c:\util\bcc73\lib\psdk\shell32.lib,, + >> b32.bc
        echo InfoWin.res >> b32.bc
        c:\util\bcc73\bin\ilink32 -Gn -Tpe -s @b32.bc
Turbo Incremental Link 6.80 Copyright (c) 1997-2017 Embarcadero Technologies, Inc.
Error: 'C:\UTIL\FWH21.11\LIB\FIVEH32.LIB' contains invalid OMF record, type 0x21 (possibly COFF)

** error 2 ** deleting InfoWin.exe
 
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 717
Joined: Fri May 12, 2017 2:50 pm

Re: Problemas Para Compilar

Postby karinha » Tue Mar 29, 2022 10:23 am

¿Esta LIB: hbhpdf32.lib pertenece a esta versión de FiveWin? Tenga cuidado de no mezclar versiones. ¿Destruyó el .OBJS antes de compilar?

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Problemas Para Compilar

Postby Antonio Linares » Tue Mar 29, 2022 11:33 am

FIVEH32.LIB es para construir con Microsoft y no con Borland

Para Borland tienes que usar las librerías que se usan en FWH\samples\buildh.bat

FiveH.lib and FiveHC.lib
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Problemas Para Compilar

Postby remtec » Tue Mar 29, 2022 1:41 pm

Hola Karinha

Muchas gracias por responder.

Son todas las librerías de la nueva versión, no hay mezclas.

Saludos
Antonio

karinha wrote:¿Esta LIB: hbhpdf32.lib pertenece a esta versión de FiveWin? Tenga cuidado de no mezclar versiones. ¿Destruyó el .OBJS antes de compilar?

Regards, saludos.
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 717
Joined: Fri May 12, 2017 2:50 pm

Re: Problemas Para Compilar

Postby remtec » Tue Mar 29, 2022 1:46 pm

Buen día Maestro Antonio

Muchas gracias por responder.

Efectivamente estoy usando Borland para recompilar como lo hacia con la versión anterior.

Por lo que veo lo mas efectivos es que instale Microsoft para compilar.

Existe alguna diferencia entre las librerias de Fivewin, siendo para Borland y Microsoft?

Muchos saludos.

Antonio

Antonio Linares wrote:FIVEH32.LIB es para construir con Microsoft y no con Borland

Para Borland tienes que usar las librerías que se usan en FWH\samples\buildh.bat

FiveH.lib and FiveHC.lib
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 717
Joined: Fri May 12, 2017 2:50 pm

Re: Problemas Para Compilar

Postby Antonio Linares » Tue Mar 29, 2022 2:36 pm

Estimado Antonio,

> Existe alguna diferencia entre las librerias de Fivewin, siendo para Borland y Microsoft?

Borland y Microsoft usan formatos distintos de librerías. El contenido es el mismo, pero no puedes usar una de Microsoft con Borland y viceversa
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Problemas Para Compilar

Postby remtec » Tue Mar 29, 2022 2:55 pm

Maestro Antonio

Muchas gracias.

Ahora ya me queda muy claro.

Saludos.
Antonio
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 717
Joined: Fri May 12, 2017 2:50 pm

Re: Problemas Para Compilar

Postby remtec » Tue Mar 29, 2022 5:08 pm

Amigos.

Ya he podido compilar con borlan usando la ultima version de FWH.

Quiero pasar a usar Visual Studio Community 2022.

Disculpen la pregunta.

Se muestran varios opciones en el instalador, cual es la opción que debo elegir para trabajar y compilar con Fwh?

Muchas gracias.

Saludos
Antonio
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 717
Joined: Fri May 12, 2017 2:50 pm

Re: Problemas Para Compilar

Postby Antonio Linares » Tue Mar 29, 2022 8:25 pm

Antonio,

C/C++
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Problemas Para Compilar

Postby remtec » Tue Mar 29, 2022 8:28 pm

Maestro Antonio

Muy buenas tardes.

Muchas gracias por su ayuda.

Saludos.
Antonio
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 717
Joined: Fri May 12, 2017 2:50 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 88 guests