Rafa,
Muchas gracias! ![]()
Ha bajado de 1.700.000 a 1.300.000
Bien! ![]()
Rafa,
Muchas gracias! ![]()
Ha bajado de 1.700.000 a 1.300.000
Bien! ![]()
Felicitaciones! Muy sabia decision!
Para reducir el tama帽o un pelin mas, habria que chequear cual es el valor por defecto de la alineaci贸n de bytes, bytealign, que seguro hace alguna diferencia en cuanto al tama帽o.
Un saludo,
Carlos.
Antonio Linares wrote:Ya tenemos una primera versi贸n de FWH construido con MinGW
Y est谩 funcionando correctamente!!!
Se les va a proporcionar como versi贸n beta a los usuarios del recien publicado FWH 8.09
function Main()
MsgInfo( "Hola mundo!" )
return nil
#pragma BEGINDUMP
#include <hbapi.h>
#include <windows.h>
HB_FUNC( MSGINFO )
{
MessageBox( 0, hb_parc( 1 ), "Informaci贸n", MB_ICONINFORMATION );
}
#pragma ENDDUMPAntonio
Podr铆as indicarme c贸mo hacer para crear las librer铆as bajo MinGW, estoy investigando este tema. Puedo crear los ejecutables desde programas simples con Harbour para consola, pero necesito recrear mis librerias que manejan mis DBFs.
Saludos
Armando
Armando,
Si te refieres a construir librer铆as, esta es la forma de hacerlo:
c:\mingw\bin\ar rc milibreria.a modulo.o
Igual que se hace en Linux 贸 en Mac, usando ar
Antonio Linares wrote:Armando,
Si te refieres a construir librer铆as, esta es la forma de hacerlo:
c:\mingw\bin\ar rc milibreria.a modulo.o
Igual que se hace en Linux 贸 en Mac, usando ar
Armando,
Si, asi es ![]()
Antonio Linares wrote:Armando,
Si, asi es
Armando,
Puedes facilmente adaptar este:
for %%f in (.prg) do c:\harbour\bin\harbour %%f /n /ic:\fwh\include;c:\harbour\include
for %%f in (.c) do c:\bcc55\bin\bcc32 -c -Ic:\bcc55\include;c:\harbour\include %%f
for %%f in (*.obj) do c:\bcc55\bin\tlib fiveh.lib -+ %%f /0 /P32,,
> Supongo que no habr谩 problemas en la devoluci贸n de datos entre el Gcc y el harbour, verdad?
Ningun problema. El "sistema extendido" ("extend system") est谩 implementado integramente en C.
Algo importante que tienes que tener en cuenta: No puedes "mezclar" OBJ de Borland con .O de MinGW gcc.
Supongo que esto es un bat; estoy sorprendido por las instrucciones, no recuerdo haberlos visto en mi 茅poca de Clipper-DOS (debo haber sido mal programador)
驴Qu茅 le envio o como lo hago funcionar? o solamente lo invoco colocandome en la carpeta donde est谩n los prgs, as铆 sin m谩s ni m谩s?
for %%f in (.prg) do c:\harbour\bin\harbour %%f /n /ic:\fwh\include;c:\harbour\include
for %%f in (.c) do c:\bcc55\bin\bcc32 -c -Ic:\bcc55\include;c:\harbour\include %%f
for %%f in (*.obj) do c:\bcc55\bin\tlib fiveh.lib -+ %%f /0 /P32,,
>>Algo importante que tienes que tener en cuenta: No puedes "mezclar" OBJ de Borland con .O de MinGW gcc.
Esto si ya lo sab铆a...!
Armando,
Si, es un bat. Tienes que ejecutarlo desde donde tengas tus PRGs.
Cambia la llamada a bcc32 por gcc, y la llamada a tlib por ar, como hemos comentado anteriormente ![]()
Antonio Linares wrote:Armando,
Si, es un bat. Tienes que ejecutarlo desde donde tengas tus PRGs.
Cambia la llamada a bcc32 por gcc, y la llamada a tlib por ar, como hemos comentado anteriormente