Page 1 of 1

O.T. Problema al compilar con UEStudio

PostPosted: Mon Aug 11, 2008 8:49 pm
by MarioG
Para los que lo usan;
Si bien lo estaba usando sin problemas me paso que tuve que formatear mi disco.
Luego de instalarlo nuevamente me ocurre que el makefile solo guarda tres lineas; por lo que el ejecutable no se genera
Por ej. el makefile es:
    ##### GROUPS ###################################################################

    FG00=\
    Imp_main.obj\
    TIs2Ca.obj

    FG01=\
    IS2CA.res


    ##### BUILD ####################################################################

    ALL: $(FG00) $(FG01)
    echo D:\BCC55\lib\c0w32.obj + > b32.bc
    echo D:\xHARBOUR\FWH\lib\FiveHX.lib D:\xHARBOUR\FWH\lib\FiveHC.lib + >> b32.bc
    echo D:\xHARBOUR\lib\bcc640.lib + >> b32.bc
    echo D:\xHARBOUR\lib\rtl.lib + >> b32.bc
    echo D:\xHARBOUR\lib\vm.lib + >> b32.bc
    echo D:\xHARBOUR\lib\gtgui.lib + >> b32.bc
    echo D:\xHARBOUR\lib\lang.lib + >> b32.bc
    echo D:\xHARBOUR\lib\macro.lib + >> b32.bc
    echo D:\xHARBOUR\lib\pp.lib + >> b32.bc
    echo D:\xHARBOUR\lib\pcrepos.lib + >> b32.bc
    echo D:\xHARBOUR\lib\rdd.lib + >> b32.bc
    echo D:\xHARBOUR\lib\dbfntx.lib + >> b32.bc
    echo D:\xHARBOUR\lib\dbfcdx.lib + >> b32.bc
    echo D:\xHARBOUR\lib\dbffpt.lib + >> b32.bc
    echo D:\xHARBOUR\lib\hbsix.lib + >> b32.bc
    echo D:\xHARBOUR\lib\sixcdx.lib + >> b32.bc
    echo D:\xHARBOUR\lib\debug.lib + >> b32.bc
    echo D:\xHARBOUR\lib\common.lib + >> b32.bc
    echo D:\xHARBOUR\lib\libmisc.lib + >> b32.bc
    echo D:\xHARBOUR\lib\ct.lib + >> b32.bc
    echo D:\xHARBOUR\lib\libnf.lib + >> b32.bc
    echo D:\xHARBOUR\lib\codepage.lib + >> b32.bc
    echo D:\xHARBOUR\lib\rddads.lib + >> b32.bc
    echo D:\xHARBOUR\3lib\Ace32.lib + >> b32.bc
    echo D:\BCC55\lib\cw32.lib + >> b32.bc
    echo D:\BCC55\lib\import32.lib + >> b32.bc
    echo D:\BCC55\lib\psdk\odbc32.lib + >> b32.bc
    echo D:\BCC55\lib\psdk\nddeapi.lib + >> b32.bc
    echo D:\BCC55\lib\psdk\iphlpapi.lib + >> b32.bc
    echo D:\BCC55\lib\psdk\rasapi32.lib, >> b32.bc
    echo ..\Is2Ca.res >> b32.bc
    D:\BCC55\BIN\ILINK32 -Gn -aa -Tpe -s -v c0w32.obj $(FG00), Is2Ca.EXE,, @b32.bc

    Is2Ca.EXE: $(FG00) $(FG01)
    echo D:\BCC55\lib\c0w32.obj + > b32.bc
    echo D:\xHARBOUR\FWH\lib\FiveHX.lib D:\xHARBOUR\FWH\lib\FiveHC.lib + >> b32.bc
    echo D:\xHARBOUR\lib\bcc640.lib + >> b32.bc
    echo D:\xHARBOUR\lib\rtl.lib + >> b32.bc
    echo D:\xHARBOUR\lib\vm.lib + >> b32.bc
    echo D:\xHARBOUR\lib\gtgui.lib + >> b32.bc
    echo D:\xHARBOUR\lib\lang.lib + >> b32.bc
    echo D:\xHARBOUR\lib\macro.lib + >> b32.bc
    echo D:\xHARBOUR\lib\pp.lib + >> b32.bc
    echo D:\xHARBOUR\lib\pcrepos.lib + >> b32.bc
    echo D:\xHARBOUR\lib\rdd.lib + >> b32.bc
    echo D:\xHARBOUR\lib\dbfntx.lib + >> b32.bc
    echo D:\xHARBOUR\lib\dbfcdx.lib + >> b32.bc
    echo D:\xHARBOUR\lib\dbffpt.lib + >> b32.bc
    echo D:\xHARBOUR\lib\hbsix.lib + >> b32.bc
    echo D:\xHARBOUR\lib\sixcdx.lib + >> b32.bc
    echo D:\xHARBOUR\lib\debug.lib + >> b32.bc
    echo D:\xHARBOUR\lib\common.lib + >> b32.bc
    echo D:\xHARBOUR\lib\libmisc.lib + >> b32.bc
    echo D:\xHARBOUR\lib\ct.lib + >> b32.bc
    echo D:\xHARBOUR\lib\libnf.lib + >> b32.bc
    echo D:\xHARBOUR\lib\codepage.lib + >> b32.bc
    echo D:\xHARBOUR\lib\rddads.lib + >> b32.bc
    echo D:\xHARBOUR\3lib\Ace32.lib + >> b32.bc
    echo D:\BCC55\lib\cw32.lib + >> b32.bc
    echo D:\BCC55\lib\import32.lib + >> b32.bc
    echo D:\BCC55\lib\psdk\odbc32.lib + >> b32.bc
    echo D:\BCC55\lib\psdk\nddeapi.lib + >> b32.bc
    echo D:\BCC55\lib\psdk\iphlpapi.lib + >> b32.bc
    echo D:\BCC55\lib\psdk\rasapi32.lib, >> b32.bc
    echo ..\Is2Ca.res >> b32.bc
    D:\BCC55\BIN\ILINK32 -Gn -aa -Tpe -s -v c0w32.obj $(FG00), Is2Ca.EXE,, @b32.bc


    ##### COMMANDS #################################################################

    run: Is2Ca.EXE
    Is2Ca.EXE

    debug: Is2Ca.EXE
    Is2Ca.EXE

    makef:
    uestudio makefile


    ##### COMPILE ##################################################################

    IS2CA.res: ..\IS2CA.RC
    brc32 -r ..\IS2CA.rc


    Imp_main.c: ..\Source\Imp_main.prg
    harbour /n /oImp_main /w /p ..\Source\Imp_main.prg


    TIs2Ca.c: ..\Source\TIs2Ca.prg
    harbour /n /oTIs2Ca /w /p ..\Source\TIs2Ca.prg


    Imp_main.obj: Imp_main.c
    bcc32 -c -ID:\XHARBOUR\INCLUDE Imp_main.c


    TIs2Ca.obj: TIs2Ca.c
    bcc32 -c -ID:\XHARBOUR\INCLUDE TIs2Ca.c



    ##### CLEAN ####################################################################

    CLEAN:
    -@erase "IS2CA.res"
    -@erase "Imp_main.c"
    -@erase "TIs2Ca.c"
    -@erase "Imp_main.obj"
    -@erase "TIs2Ca.obj"
    -@erase "Is2Ca.EXE"

luego el bc.b32 generado solo contiene:

    D:\BCC55\lib\c0w32.obj +
    D:\xHARBOUR\FWH\lib\FiveHX.lib D:\xHARBOUR\FWH\lib\FiveHC.lib +
    D:\xHARBOUR\lib\bcc640.lib +


Alguna idea de que puede estar pasando?
muchas gracias

PostPosted: Mon Aug 11, 2008 9:01 pm
by MarioG
me corrijo:
El makefile se genera correctamente. Lo que no se genera es el b32.bc

Uso UEStudio 6.20
Como no pude configurar la plantilla que viene con esta versión, uso (la usaba ya antes del formateo), las que tenía con el UES 5.10a.

gracias nuevamente

PostPosted: Mon Aug 11, 2008 11:14 pm
by Antonio Linares
Mario,

En FWH\UEStudio\ tienes los ficheros de configuración (make y plantillas) para FiveWin.

Si no los localizas, te los proporcionamos por aqui.

PostPosted: Tue Aug 12, 2008 2:23 pm
by MarioG
Antonio, gracias por responder (estoy hace tres días luchando!)
Mi última ver. de FWH es la 2.7dic2005 :cry:

PostPosted: Wed Aug 13, 2008 12:28 am
by sysctrl2
Antonio, ya que andamos en esto de aprender Uestudio,

quisiera saber, como agregar un .res a mi proyecto,

desde uestudio,

saludos y gracias..

PostPosted: Wed Aug 13, 2008 8:08 am
by Antonio Linares
Mario,

Aqui tienes los ficheros de configuración para UEStudio:

http://rapidshare.com/files/136970410/f ... o.zip.html

PostPosted: Wed Aug 13, 2008 8:10 am
by Antonio Linares
César,

Para añadir un fichero RES posiblemente lo más sencillo es modificar el make file de uestudio y FWH e indicarle explicitamente que use tu RES.

Otra posibilidad sería abrirlo con el uestudio (se verá en "binario") y desde el proyecto a la izquierda seleccionar añadir el fichero actual al proyecto.

Nosotros usamos ficheros RC con el UEStudio por lo que siento no poder serte de más ayuda

PostPosted: Wed Aug 13, 2008 3:37 pm
by sysctrl2
Gracias, Antonio,

voy a checar..

saludos..

PostPosted: Wed Aug 13, 2008 6:07 pm
by Otto
# --------- Harbour y FWH configuration --------
# --- general --------------------------------------
# $P - project name
# $Pp - path to project directory
# $Pn - project name

Cmd0 = ilink32 $(LOPT) c0w32.obj $FGO, $T,, $(LIBS),, $(FGD) $Pp$Pn.res

Regards,
Otto

PostPosted: Wed Aug 13, 2008 7:26 pm
by sysctrl2
OTTO tanks.

PostPosted: Fri Aug 15, 2008 11:43 am
by MarioG
Muchas gracias Antonio

Saludos