Page 1 of 1

Link con nueva LIB

PostPosted: Fri Apr 18, 2008 1:08 pm
by jvargas
Hola Amigos
He creado una librería con algunos objetos y al compilar un Prg con esa librería me da el siguiente error a momento de hacer el Link:

Turbo Incremental Link ......
Fatal: Too many MAP file names: C:\FWH\Lib\Fivehx.lib

En mi Bat de Compilación solo he agregado la referencia a la BrwHdcR.lib
echo %1.exe, + >> b32.bc
echo %1.map, + >> b32.bc
echo c:\fwh\samples\brw\wbrw2\BrwHdcR.lib + >> b32.bc
echo C:\FWH\lib\Fivehx.lib C:\FWH\lib\FiveHC.lib + >> b32.bc

Y no crea el ejecutable, sin embargo cuando compilo directamente los Obj de la siguiente manera, no tengo problemas

echo %1.obj + >> b32.bc
echo wBrwLine.obj tHeader.obj tHeaderS.obj tMultise.obj GetBtn.obj + >> b32.bc
echo tBrowGet.obj BtnGet.obj BtnDown.obj wBrowse.obj Browse.obj , + >> b32.bc
echo %1.exe, + >> b32.bc
echo %1.map, + >> b32.bc
echo C:\FWH\lib\Fivehx.lib C:\FWH\lib\FiveHC.lib + >> b32.bc

Alguien me puede ayudar en solucionar esto?

Muchas gracias
Jorge Vargas

PostPosted: Fri Apr 18, 2008 1:31 pm
by Antonio Linares
Jorge,

Muéstranos aqui el contenido del fichero b32.bc, una vez creado, gracias

PostPosted: Sun Apr 20, 2008 7:53 pm
by jvargas
Hola Antonio
muchas gracias por tu respuesta y disculpame la demora.
aca esta el b32.bc

c0w32.obj +
sample01.obj +
sample01.exe, +
sample01.map, +
c:\fwh\samples\brw\wbrw2\BrwHdcR.lib +
C:\FWH\lib\Fivehx.lib C:\FWH\lib\FiveHC.lib +
c:\xh\lib\rtl.lib +
c:\xh\lib\vm.lib +
c:\xh\lib\gtgui.lib +
c:\xh\lib\lang.lib +
c:\xh\lib\macro.lib +
c:\xh\lib\rdd.lib +
c:\xh\lib\dbfntx.lib +
c:\xh\lib\dbfcdx.lib +
c:\xh\lib\dbffpt.lib +
c:\xh\lib\hbsix.lib +
c:\xh\lib\debug.lib +
c:\xh\lib\common.lib +
c:\xh\lib\pp.lib +
c:\xh\lib\ct.lib +
c:\xh\lib\hbzip.lib +
c:\bcc55\lib\cw32.lib +
c:\bcc55\lib\import32.lib +
c:\bcc55\lib\psdk\odbc32.lib +
c:\bcc55\lib\psdk\rasapi32.lib +
c:\bcc55\lib\psdk\nddeapi.lib +
c:\bcc55\lib\psdk\iphlpapi.lib,

agradezaco por tu tiempo
Saludos
Jorge Vargas

PostPosted: Mon Apr 21, 2008 8:17 am
by Antonio Linares
Jorge,

Te falta una coma aqui (en rojo):

c0w32.obj +
sample01.obj, +
sample01.exe, +

PostPosted: Mon Apr 21, 2008 10:12 pm
by jvargas
Hola Antonio
muchas gracias por la solucion, funcionó perfecto
Jorge Vargas