AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby elmoiquique » Wed Dec 18, 2024 5:22 pm

Estoy tratando de compilar un programa de test en 64 bits y no he podido es es el bat y hbp

.BAT
Code: Select all  Expand view  RUN

cls
if not exist obj64 md obj64
if not exist rc64 md rc64
set bcc=compiler\borland\bcc770_64
set path=\%bcc%\bin
set HB_USER_CFLAGS=-I\%bcc%\INCLUDE\windows\crtl -I\%bcc%\INCLUDE\windows\sdk -L\%bcc%\LIB
set HB_USER_LDFLAGS=-L\%bcc%\LIB;\%bcc%\LIB\psdk
\compiler\fw64bits\hbcc770\bin\hbmk2.exe 64BITS.hbp -comp=bcc64
@endlocal


64BITS.hbp
Code: Select all  Expand view  RUN
#FLAGS
-gui
-w3
-es2

#PRG
test.prg

#-info
#-traceonly
-workdir=
-inc
-optim-
-ldflag+=-aa

#INCLUDES
-I\compiler\fw64bits\fwh2409\include
-L\compiler\fw64bits\fwh2409\lib

#LIBRERIAS FW
-lfive64
-lfivec64

#LIBRERIAS HARBOUR
hbct.hbc
xhb.hbc
hbziparc.hbc
hbwin.hbc
hbmzip.hbc
hbfoxpro.hbc
 
Fivewin-Xharbour 24.09, Iquique, Chile
elmoiquique
 
Posts: 323
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile

Re: AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby Antonio Linares » Wed Dec 18, 2024 6:43 pm

Por qué no has podido ?

Que error obtienes ?
regards, saludos

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

Re: AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby elmoiquique » Wed Dec 18, 2024 7:02 pm

Antonio Linares wrote:Por qué no has podido ?

Que error obtienes ?

Harbour 3.2.0dev (r2407221137)
Copyright (c) 1999-2021, https://harbour.github.io/
Compiling 'test.prg'...
Lines 5023, Functions/Procedures 1
Generating C source output to 'C:\Users\ELMOCE~1\AppData\Local\Temp\hbmk_0kiubj.dir\test.c'... Done.
hbmk2[test]: Error: Running C/C++ compiler. -1
bcc64.exe -c -q -Ic:\compiler\borland\bcc770_64\INCLUDE\windows\crtl -Ic:\compiler\borland\bcc770_64\INCLUDE\windows\sdk -Lc:\compiler\borland\bcc770_64\LIB -tWM -output-dirC:\Users\ELMOCE~1\AppData\Local\Temp\hbmk_0kiubj.dir -IC:\compiler\fw64bits\hbcc770\include -I\compiler\fw64bits\fwh2409\include -IC:\compiler\fw64bits\hbcc770\contrib\hbct -IC:\compiler\fw64bits\hbcc770\contrib\xhb -IC:\compiler\fw64bits\hbcc770\contrib\hbtip -IC:\compiler\fw64bits\hbcc770\contrib\hbfship -IC:\compiler\fw64bits\hbcc770\contrib\hbxpp -IC:\compiler\fw64bits\hbcc770\contrib\hbwin -IC:\compiler\fw64bits\hbcc770\contrib\hbmzip C:\Users\ELMOCE~1\App
Fivewin-Xharbour 24.09, Iquique, Chile
elmoiquique
 
Posts: 323
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile

Re: AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby elmoiquique » Wed Dec 18, 2024 7:49 pm

solucionado,, logre compilar mi primer programa en 64bits,,, cambie el borland completo por otro que me habian pasado, y ahi si compilo sin problemas,, gracias
Fivewin-Xharbour 24.09, Iquique, Chile
elmoiquique
 
Posts: 323
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile

Re: AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby Antonio Linares » Wed Dec 18, 2024 9:50 pm

muy bien!
regards, saludos

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

Re: AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby elmoiquique » Thu Dec 19, 2024 4:41 pm

Hola Antonio, logre compilar mi programa de 32 a 64 sin problema, pero me sale un warning, como se puede solucionar


C:\sistema\FTech>\compiler\fw64bits\hbcc770\bin\hbmk2.exe 64BITS.hbp -comp=bcc64
Harbour 3.2.0dev (r2407221137)
Copyright (c) 1999-2021, https://harbour.github.io/
Compiling 'test.prg'...
Lines 7, Functions/Procedures 1
Generating C source output to 'C:\Users\ELMOCE~1\AppData\Local\Temp\hbmk_82nsgh.dir\test.c'... Done.
bcc64.exe: warning: argument unused during compilation: '-L\compiler\borland\bcc770-64\LIB' [-Wunused-command-line-argument]
C:\Users\ELMOCE~1\AppData\Local\Temp\hbmk_82nsgh.dir\test.c:
Turbo Incremental Link64 6.98 Copyright (c) 1997-2023 Embarcadero Technologies, Inc.
Fivewin-Xharbour 24.09, Iquique, Chile
elmoiquique
 
Posts: 323
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile

Re: AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby Antonio Linares » Thu Dec 19, 2024 8:23 pm

Elimina -L\compiler\borland\bcc770-64\LIB del fichero HBP
regards, saludos

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

Re: AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby elmoiquique » Fri Dec 20, 2024 2:51 pm

Antonio Linares wrote:Elimina -L\compiler\borland\bcc770-64\LIB del fichero HBP


Antonio, esa linea no la tengo incluida y no la encuentro, solo esta en el .Bat, y si la elimino del BAT no compila

.BAT
Code: Select all  Expand view  RUN

cls
if not exist obj64 md obj64
if not exist rc64 md rc64
set bcc=compiler\borland\bcc77064
set path=\%bcc%\bin;\compiler\fw64bits\hbcc770\bin
set HB_USER_CFLAGS=-I\%bcc%\INCLUDE\windows\crtl -I\%bcc%\INCLUDE\windows\sdk -L\%bcc%\LIB
set HB_USER_LDFLAGS=-L\%bcc%\LIB;\%bcc%\LIB\psdk
\compiler\fw64bits\hbcc770\bin\hbmk2.exe 64BITS.hbp -comp=bcc64
@endlocal


.HBP
Code: Select all  Expand view  RUN
#PRG
test.prg

-info
-optim-
-ldflag+=-aa

#INCLUDES
-I\compiler\fw64bits\fwh2409\include
-L\compiler\fw64bits\fwh2409\LIB

#LIBRERIA FW
-lfive64
-lfivec64

#LIBRERIA HARBOUR
hbct.hbc
xhb.hbc
hbziparc.hbc
hbwin.hbc
 
Fivewin-Xharbour 24.09, Iquique, Chile
elmoiquique
 
Posts: 323
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile

Re: AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby leandro » Fri Dec 20, 2024 8:10 pm

Me sumo a la petición de Elmo, el ejecutable se genera correctamente pero no deja de molestar ese warning

Image
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1688
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby sysctrl2 » Fri Dec 20, 2024 8:20 pm

mismo caso de este lado del charco,
por cierto alguien puede compartir un .RC
compatible con 64bits ? :roll: :roll: :roll: :roll:
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 1032
Joined: Mon Feb 05, 2007 7:15 pm

Re: AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby Antonio Linares » Fri Dec 20, 2024 8:36 pm

En esta línea:

set HB_USER_CFLAGS=-I\%bcc%\INCLUDE\windows\crtl -I\%bcc%\INCLUDE\windows\sdk -L\%bcc%\LIB

Hay que borrar lo que está en negrita. Queda asi:

set HB_USER_CFLAGS=-I\%bcc%\INCLUDE\windows\crtl -I\%bcc%\INCLUDE\windows\sdk
regards, saludos

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

Re: AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby elmoiquique » Mon Dec 23, 2024 1:33 pm

Antonio Linares wrote:En esta línea:

set HB_USER_CFLAGS=-I\%bcc%\INCLUDE\windows\crtl -I\%bcc%\INCLUDE\windows\sdk -L\%bcc%\LIB

Hay que borrar lo que está en negrita. Queda asi:

set HB_USER_CFLAGS=-I\%bcc%\INCLUDE\windows\crtl -I\%bcc%\INCLUDE\windows\sdk


Gracias Antonio,, funciono a la perfeccion
Fivewin-Xharbour 24.09, Iquique, Chile
elmoiquique
 
Posts: 323
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile

Re: AYUDA PARA COMPILAR EN 64 HBMK2, BORLAND Y HARBOUR64

Postby sysctrl2 » Tue Dec 24, 2024 6:19 pm

funcionando!!! gracias maestro A.L.
saludos!
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 1032
Joined: Mon Feb 05, 2007 7:15 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 13 guests