Problema al linkear sistema en harbour por primera vez
Posted: Thu Mar 16, 2006 9:57 pm
Hola a todos.
Es la primera compilacion de nuestro sistema con harbour y tengo el siguiente problema.
Al compilar el ejemplo adir.prg del fwh con el comando buildh.bat me genera un ejecutable de 1.028.096 bytes.
tenemos generadas 3 librerias de nuestro sistema de gestion denominadas:
e:\evo1\exe32\logicl32.lib +
e:\evo1\exe32\evog32.lib +
e:\evo1\exe32\logiex32.lib +
que ocupan 1.240 kbytes.
todos los objetos fueron compilados con el rmake con la siguiente sintaxis.
Txls.obj : Txls.prg
c:\harbour\bin\harbour $< /n /ic:\fwh\include;c:\harbour\include /w /p
c:\bcc55\bin\bcc32 -M -c -O2 -Ic:\harbour\include Txls.c
c:\bcc55\bin\tlib logicl32 -+$@ ,,
Para linkear utilizamos:
c:\bcc55\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
y el archivo b32.bc se encuentra mas abajo.
*************************
El problema que tenemos es que el ejecutable generado es de : 1.084.928
*************************
No le encuentro la vuelta. Alguien me puede ayudar?
saludossss
ARCHIVO b32.bc
===========
c:\bcc55\lib\c0w32.obj +
, +
evo32.exe, +
evo32.map, +
c:\fwh\lib\FiveH.lib c:\fwh\lib\FiveHC.lib +
c:\harbour\lib\rtl.lib +
c:\harbour\lib\vm.lib +
c:\harbour\lib\gtwin.lib +
c:\harbour\lib\lang.lib +
c:\harbour\lib\macro.lib +
c:\harbour\lib\rdd.lib +
c:\harbour\lib\dbfntx.lib +
c:\harbour\lib\dbfcdx.lib +
c:\harbour\lib\dbffpt.lib +
c:\harbour\lib\hbsix.lib +
c:\harbour\lib\debug.lib +
c:\harbour\lib\common.lib +
c:\harbour\lib\pp.lib +
c:\harbour\lib\codepage.lib +
e:\evo1\exe32\logicl32.lib +
e:\evo1\exe32\evog32.lib +
e:\evo1\exe32\logiex32.lib +
c:\bcc55\lib\cw32.lib +
c:\bcc55\lib\import32.lib +
c:\bcc55\lib\psdk\odbc32.lib +
c:\bcc55\lib\psdk\nddeapi.lib +
c:\bcc55\lib\psdk\iphlpapi.lib +
c:\bcc55\lib\psdk\rasapi32.lib,
Es la primera compilacion de nuestro sistema con harbour y tengo el siguiente problema.
Al compilar el ejemplo adir.prg del fwh con el comando buildh.bat me genera un ejecutable de 1.028.096 bytes.
tenemos generadas 3 librerias de nuestro sistema de gestion denominadas:
e:\evo1\exe32\logicl32.lib +
e:\evo1\exe32\evog32.lib +
e:\evo1\exe32\logiex32.lib +
que ocupan 1.240 kbytes.
todos los objetos fueron compilados con el rmake con la siguiente sintaxis.
Txls.obj : Txls.prg
c:\harbour\bin\harbour $< /n /ic:\fwh\include;c:\harbour\include /w /p
c:\bcc55\bin\bcc32 -M -c -O2 -Ic:\harbour\include Txls.c
c:\bcc55\bin\tlib logicl32 -+$@ ,,
Para linkear utilizamos:
c:\bcc55\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
y el archivo b32.bc se encuentra mas abajo.
*************************
El problema que tenemos es que el ejecutable generado es de : 1.084.928
*************************
No le encuentro la vuelta. Alguien me puede ayudar?
saludossss
ARCHIVO b32.bc
===========
c:\bcc55\lib\c0w32.obj +
, +
evo32.exe, +
evo32.map, +
c:\fwh\lib\FiveH.lib c:\fwh\lib\FiveHC.lib +
c:\harbour\lib\rtl.lib +
c:\harbour\lib\vm.lib +
c:\harbour\lib\gtwin.lib +
c:\harbour\lib\lang.lib +
c:\harbour\lib\macro.lib +
c:\harbour\lib\rdd.lib +
c:\harbour\lib\dbfntx.lib +
c:\harbour\lib\dbfcdx.lib +
c:\harbour\lib\dbffpt.lib +
c:\harbour\lib\hbsix.lib +
c:\harbour\lib\debug.lib +
c:\harbour\lib\common.lib +
c:\harbour\lib\pp.lib +
c:\harbour\lib\codepage.lib +
e:\evo1\exe32\logicl32.lib +
e:\evo1\exe32\evog32.lib +
e:\evo1\exe32\logiex32.lib +
c:\bcc55\lib\cw32.lib +
c:\bcc55\lib\import32.lib +
c:\bcc55\lib\psdk\odbc32.lib +
c:\bcc55\lib\psdk\nddeapi.lib +
c:\bcc55\lib\psdk\iphlpapi.lib +
c:\bcc55\lib\psdk\rasapi32.lib,