FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problemas Para Compilar
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Problemas Para Compilar
Posted: Tue Mar 29, 2022 01: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 (fw): Select all Collapse
聽#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 (fw): Select all Collapse
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
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Problemas Para Compilar
Posted: 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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problemas Para Compilar
Posted: 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
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Re: Problemas Para Compilar
Posted: Tue Mar 29, 2022 01: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
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Re: Problemas Para Compilar
Posted: Tue Mar 29, 2022 01: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problemas Para Compilar
Posted: Tue Mar 29, 2022 02: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
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Re: Problemas Para Compilar
Posted: Tue Mar 29, 2022 02:55 PM

Maestro Antonio

Muchas gracias.

Ahora ya me queda muy claro.

Saludos.
Antonio

FWH 22.10 - HARBOUR - PELLES C
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Re: Problemas Para Compilar
Posted: Tue Mar 29, 2022 05: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Problemas Para Compilar
Posted: Tue Mar 29, 2022 08:25 PM

Antonio,

C/C++

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Re: Problemas Para Compilar
Posted: Tue Mar 29, 2022 08:28 PM

Maestro Antonio

Muy buenas tardes.

Muchas gracias por su ayuda.

Saludos.
Antonio

FWH 22.10 - HARBOUR - PELLES C

Continue the discussion