Error al compilar con .rc

Error al compilar con .rc

Postby MarioG » Thu Jun 14, 2007 11:39 am

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
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Postby Antonio Linares » Thu Jun 14, 2007 1:11 pm

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
Antonio Linares
Site Admin
 
Posts: 41947
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby MarioG » Tue Jun 19, 2007 1:27 pm

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  Expand view
%bcdir%\bin\ilink32 -Gn -aa -Tpe -s -v -L%bcdir%\lib @b32.bc


y el contenido del b32.bc es:
Code: Select all  Expand view
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
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Postby Antonio Linares » Tue Jun 19, 2007 5:50 pm

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
Antonio Linares
Site Admin
 
Posts: 41947
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby MarioG » Tue Jun 19, 2007 10:40 pm

muchas gracias!
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 59 guests