Error al compilar con .rc

Post Reply
User avatar
MarioG
Posts: 1356
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Error al compilar con .rc

Post by MarioG »

Este viejo problema me ocurre con un archivo .rc que solo tiene unas lineas como la siguiente:

RUTA BITMAP "ruta.bmp"
SOLAPA BITMAP "solapa.bmp"

al compilar me arroja el siguiente mensaje de error:
vtaskbar\libxharbour\c5taskxh.lib
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: 'D:\VTASKBAR\SAMPLES\XHARBOUR\PRUEBA14\PRUEBA.RES' contains invalid OMF record, type 0x00

Si paso el .rc a .dll y luego de compilado, la app se ejecuta sin problemas
Cual es el problema?

gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mario,

Al enlazar tienes una coma mal puesta y el RES se está usando como si fuese un OBJ. Revisa la línea en la que llamas a ilink32.exe
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
MarioG
Posts: 1356
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Post by MarioG »

Antonio; muchas gracias por responder
Posiblemente 4 ojos ven mejor que dos; no encuentro el error

La linea que ejecuta el ilink es:

Code: Select all

%bcdir%\bin\ilink32 -Gn -aa -Tpe -s -v -L%bcdir%\lib @b32.bc
y el contenido del b32.bc es:

Code: Select all

c0w32.obj + 
prueba.obj, + 
prueba.exe, + 
prueba.map, + 
d:\Xharbour\fwh\lib\fiveHC.lib d:\Xharbour\fwh\lib\Fivehx.lib  + 
d:\vtaskbar\libxharbour\c5taskxh.lib + 
d:\vtaskbar\vC5Func\libxhb\c5xh.lib + 
d:\Xharbour\lib\rtl.lib + 
d:\Xharbour\lib\vm.lib + 
d:\Xharbour\lib\gtwin.lib + 
d:\Xharbour\lib\lang.lib + 
d:\Xharbour\lib\macro.lib + 
d:\Xharbour\lib\rdd.lib + 
d:\Xharbour\lib\dbfntx.lib + 
d:\Xharbour\lib\dbfcdx.lib + 
d:\Xharbour\lib\dbffpt.lib + 
d:\Xharbour\lib\hbsix.lib + 
d:\Xharbour\lib\debug.lib + 
d:\Xharbour\lib\common.lib + 
d:\Xharbour\lib\pp.lib + 
d:\bcc55\lib\cw32.lib + 
d:\bcc55\lib\import32.lib + 
d:\bcc55\lib\psdk\odbc32.lib + 
d:\bcc55\lib\psdk\rasapi32.lib + 
prueba.res
Está por ahí el error?
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

te falta una coma en la penúltima línea:

d:\bcc55\lib\psdk\rasapi32.lib, +
prueba.res
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
MarioG
Posts: 1356
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Post by MarioG »

muchas gracias!
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
Post Reply