Page 1 of 2

FWH 8.09 para MinGW - beta 1 disponible!

PostPosted: Fri Sep 19, 2008 8:02 am
by Antonio Linares
FWH 8.09 construida con MinGW (GNU C compiler) beta 1 ya está disponible! :-)

Los usuarios de FWH 8.09, interesados en probarla, por favor enviadme un email. Gracias!

PostPosted: Fri Sep 19, 2008 11:16 am
by MGA
Sr. Antonio, teria uma previsão de quando teriamos uma versão estável?

PostPosted: Fri Sep 19, 2008 12:53 pm
by Rossine
Olá Antonio,

Este compilador funciona com xharbour comercial (xacc) ?

Obrigado,

Rossine.

PostPosted: Fri Sep 19, 2008 1:25 pm
by Antonio Linares
SGS,

Posiblemente tengamos una versión completamente estable para comienzos de Octubre.

De todas formas la versión beta actual ya permite construir aplicaciones y hacer muchas pruebas :-)

PostPosted: Fri Sep 19, 2008 1:29 pm
by Antonio Linares
Rossine,

La versión de FWH construida con MinGW gcc solo puede usarse con MinGW gcc.
No puede usarse con xHB comercial, pues son compiladores de C incompatibles.

De todas formas nosotros vamos a seguir produciendo la version para Borland y para Microsoft (que es la que se usa con xHB comercial).

Nuestro deseo es que la mayoría de usuarios se animen a migrar al compilador gcc de GNU pues podremos usar el mismo compilador para Windows, Windows Mobile, Linux, Mac, iPhone, etc.

Asi al aprender a usar gcc, estais aprendiendo a usarlo para todos esos sistemas operativos :-)

PostPosted: Fri Sep 19, 2008 1:41 pm
by Antonio Linares
Queremos agradecer publicamente a todos los beta testers de FWH para MinGW beta 1, por el entusiasmo con que han acogido esta primera beta.

Gracias a todos! :-)

PostPosted: Fri Sep 19, 2008 2:50 pm
by kbelo
E quanto a SQLlib e SQlrdd funcionariam com este compilador?
Qual seria o melhor acesso a Banco de dados ???

PostPosted: Fri Sep 19, 2008 3:12 pm
by Antonio Linares
Marcelo,

> E quanto a SQLlib e SQlrdd funcionariam com este compilador?

Cualquier librería que haya sido compilada con Borland ó Microsoft, tiene que ser recompilada con MinGW gcc, para que funcione con MinGW gcc.

PostPosted: Sat Sep 20, 2008 8:09 am
by Antonio Linares
Información para los beta testers:

Por favor, haced este cambio en buildg.bat:

if exist %1.rc %mingw%\bin\windres -D__FLAT__ -DDIALOG=DIALOGEX -i%1.rc -o_%1.o

Ahora podeis usar vuestros diálogos definidos en ficheros RC :-)

PostPosted: Sat Sep 20, 2008 8:46 am
by Antonio Linares
La solución idónea es incluir esta línea al comienzo de los ficheros RC:

#include "c:\fwh\include\WinApi.ch"

PostPosted: Sat Sep 20, 2008 9:02 am
by Antonio Linares
Aqui teneis FWH\samples\TestXBrw.prg construido con FWH 8.09 y MinGW gcc !!! :-)

http://rapidshare.com/files/146803868/testxbrw.zip.html

Solo falta el solucionar que no aparezca la ventana de consola que sale.

PostPosted: Mon Sep 22, 2008 8:01 am
by jnavas
Antonio,
Excelente,
Este compilador ya está disponible para 64bits bajo windows?

Antonio Linares wrote:Aqui teneis FWH\samples\TestXBrw.prg construido
con FWH 8.09 y MinGW gcc !!! :-)

http://rapidshare.com/files/146803868/testxbrw.zip.html

Solo falta el solucionar que no aparezca la ventana de consola que sale.

PostPosted: Mon Sep 22, 2008 9:39 am
by Antonio Linares
Juan,

Si, por lo visto ya hay versión de 64 bits:

http://mingw-w64.sourceforge.net/

http://sourceforge.net/projects/mingw-w64

PostPosted: Mon Sep 22, 2008 11:00 am
by thefull
Antonio Linares wrote:Aqui teneis FWH\samples\TestXBrw.prg construido con FWH 8.09 y MinGW gcc !!! :-)

http://rapidshare.com/files/146803868/testxbrw.zip.html

Solo falta el solucionar que no aparezca la ventana de consola que sale.


La ventana de consola es tambien otra flag del compilador;
CFLAGS += -mwindows

Aunque la consola va de muerte, porque puede enviarle las salidas de Harbour directamente ahi, y asi no tienes que poner MsgInfo() ni nad por el estilo ;-)

PostPosted: Mon Sep 22, 2008 11:18 am
by Antonio Linares
Rafa,

>
La ventana de consola es tambien otra flag del compilador;
CFLAGS += -mwindows
>

ya estamos usando ese flag de enlazado del gcc y sigue apareciendo.

parece que es un error del sistema GT de Harbour, que no está correcto para Harbour. Definimos los flags de compilación asi:

set HB_GT_LIB=gtgui
SET HB_GT_DEFAULT=gui

y luego llamamos a make_gnu.bat, pero nada.

Habrá que revisar los cambios recientes de construcción del sistema GT, pues creo que esa consola que aparece la está creando Harbour.