FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ejemplo archivo make para mingw32
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM
ejemplo archivo make para mingw32
Posted: Fri Apr 16, 2021 02:28 PM

Hola amigos:

Hasta ahora he estado usando Borland 7.4 con Fivewin con exito, he logrado construir ejecutables con el bat de Fivewin (por supuesto), con archivo .mak con hbmk2 y con FivEdit, tambien anteriormente con Xmate.

Pero me ha picado la curiosidad Felix Pablo Grande, que lo usa y construye incluso el Harbour que utiliza con el. Tambien por lo que me comento que el Proyecto de Harbour esta usandolo como compilador de referencia, lo cual es logico ya que es software libre y el Borland no lo es.

Hasta ahora compilo sin problemas los ejemplos de Fivewin con Buildg.bat , pero todavia no he conseguido construir los ejemplos de Fivewin con FivEdit , estoy en ello, entre Felix y Cristobal lo vamos a solucionar, gracias.

Me gustaria tambien construir los ejecutables con un archivo .mak, tal y como lo hago ahora con Borland 7.4

¿Alquien usa archivos .mak con mingw32 ?

Muchas gracias como siempre por vuestra ayuda.

Jose.

Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: ejemplo archivo make para mingw32
Posted: Fri Apr 16, 2021 02:38 PM

Jose,

Tienes un ejemplo en FWH\makes\gccmake.zip

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM
Re: ejemplo archivo make para mingw32
Posted: Fri Apr 16, 2021 02:51 PM

Gracias Antonio,

no lo habia visto :lol: , lo mirare.

Saludos.

Jose.

Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: ejemplo archivo make para mingw32
Posted: Sat Apr 17, 2021 01:25 AM

José, donde puedo hacer el download del Compilador mingw32 para pruebas?

Muchas gracias.

Saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM
Re: ejemplo archivo make para mingw32
Posted: Sat Apr 17, 2021 06:17 AM
karinha wrote:José, donde puedo hacer el download del Compilador mingw32 para pruebas?

Muchas gracias.

Saludos.
Hola

Yo me lo bajo de www.winlibs.com, allí tiene las últimas versiones actualizadas, de 32 y 64 bits.

Saludos.

Jose

Enviado desde mi POCOPHONE F1 mediante Tapatalk
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: ejemplo archivo make para mingw32
Posted: Sat Apr 17, 2021 03:17 PM
Gracias José. Compilador terriblemente grande. Será difícil para mí dominar. jajajajajajaja. Bueno, intentémoslo. Saludos.

https://i.imgur.com/VV91A32.png

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: ejemplo archivo make para mingw32
Posted: Sat Apr 17, 2021 03:37 PM

Lo cierto es que a mí también me pica bastante la curiosidad este compilador viendo el camino que está tomando Harbour ... Alguna vez lo he probado compilando ejemplos de fw y tal con éxite ... pero me da mucha pereza modificar los proyectos "gordos". Sobretodo porque uso muchas librerías de terceros, debería recompilarlas todas y empezar a ver los problemas que tendría con cada una :roll: :roll: ... total que siempre me quedo a las puertas pero al final sigo con Borland. :mrgreen:

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: ejemplo archivo make para mingw32
Posted: Sat Apr 17, 2021 03:39 PM
jvtecheto wrote:Hola amigos:

Hasta ahora he estado usando Borland 7.4 con Fivewin con exito, he logrado construir ejecutables con el bat de Fivewin (por supuesto), con archivo .mak con hbmk2 y con FivEdit, tambien anteriormente con Xmate.

Pero me ha picado la curiosidad Felix Pablo Grande, que lo usa y construye incluso el Harbour que utiliza con el. Tambien por lo que me comento que el Proyecto de Harbour esta usandolo como compilador de referencia, lo cual es logico ya que es software libre y el Borland no lo es.

Hasta ahora compilo sin problemas los ejemplos de Fivewin con Buildg.bat , pero todavia no he conseguido construir los ejemplos de Fivewin con FivEdit , estoy en ello, entre Felix y Cristobal lo vamos a solucionar, gracias.

Me gustaria tambien construir los ejecutables con un archivo .mak, tal y como lo hago ahora con Borland 7.4

¿Alquien usa archivos .mak con mingw32 ?

Muchas gracias como siempre por vuestra ayuda.

Jose.


José Vicente, esto me funciona sin problemas con hbmk2 y mingw32 (ajusta las rutas)

h.bat
Code (fw): Select all Collapse
c:\si\nlen\harbourmingw32\bin\hbmk2 test.hbp -comp=mingw


test.hbp
Code (fw): Select all Collapse
#
# $Id: test.hbp $
#

#PRGs
test.prg

-Ic:\si\nlen\fwh1906\include

-Lc:\si\nlen\fwh1906\lib
-lFiveHg
-lFiveHgc

#-Lc:\si\nlen\harbourmingw32\lib
-lhbwin
-lgtgui
-lhbct
-lxhb
-lhbziparc
-lhbmzip
-lminizip
-lhbusrrdd
-lhbtip

-Lc:\si\nlen\mingw32\lib
-luser32 
-lwinspool 
-lkernel32 
-lcomctl32 
-lcomdlg32 
-lgdi32 
-lgdiplus 
-lole32 
-loleaut32 
-lpsapi 
-loledlg 
-lmfcuia32 
-lmsimg32 
-lwin32k 
-lstdc++ 
-lversion 
-luuid 
-lwinmm 
-lvfw32 
-lwsock32
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: ejemplo archivo make para mingw32
Posted: Sat Apr 17, 2021 04:11 PM

Algun ejemplo con .BAT y .LNK para FiveWin for xHarbour? No uso Harbour aún. Gracias, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM
Re: ejemplo archivo make para mingw32
Posted: Sun Apr 18, 2021 06:43 AM

Hola Angel:

Gracias por el aporte, lo voy a probar , ya probe el otro fichero .hbp que posteaste para Borland y es alucinante la velocidad de esta herramienta hbmk2, En harbour hay autenticos genios , respecto a cambio de compilador , comprendo que tienes razon pasar una aplicacion comercial con cientos de prgs, librerias de terceros, etc debe ser un dolor de muelas, imaginate que yo paso una aplicacion con una libreria propia , y 10 ó 12 ficheros .prg y me cuesta. :mrgreen: .
Yo creo que para probar , haz como hago yo dedica un equipo a cambiarlo, poco a poco, yo estoy utilizando mi portatil, y en el de sobremesa tengo Borland todavia, he descubierto que los ejecutables son aproximadamene un 20% mas grandes en gcc (mingw) pero creo que al comprimirlos quedan igual practicamente.

Un abrazo.

Jose.

Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: ejemplo archivo make para mingw32
Posted: Tue Apr 20, 2021 01:51 PM

Up.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM
Re: ejemplo archivo make para mingw32
Posted: Tue Apr 20, 2021 02:55 PM
Hola Joao

Utilizas Borland , hace un tiempo Angel publico un ejemplo .hbp para Borland , se usa con el hbmk2 y funciona perfecto.

supongo que para xHarbour tendreis disponible tambien el hbmk2.

mira en este link publico el que adapte para mi uso.

viewtopic.php?f=6&t=39627&p=236350&hilit=.hbp&sid=8330b2e6d36eaa2f7185d1a19a43245d#p236350
" rel="noopener">
viewtopic.php?f=6&t=39627&p=236350&hilit=.hbp&sid=8330b2e6d36eaa2f7185d1a19a43245d#p236350


Espero te sirva.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: ejemplo archivo make para mingw32
Posted: Tue Apr 20, 2021 05:52 PM
karinha wrote:Algun ejemplo con .BAT y .LNK para FiveWin for xHarbour? No uso Harbour aún. Gracias, saludos.


FWH no incluye la librería para xHarbour y gcc,

pero puedes usar FWH\lib\fivehgc.lib pero tienes que construir fivehgx.lib, compilando todos los PRGs de FWH con xHarbour
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion