Page 2 of 3
Re: Makefile para FWH64
Posted:
Wed Nov 11, 2015 12:05 pm
by TOTOVIOTTI
No entiendo porque sobra, tengo todos esos prgs que enlazar, como hago?
Gracias
Re: Makefile para FWH64
Posted:
Wed Nov 11, 2015 12:26 pm
by cnavarro
TOTOVIOTTI wrote:No entiendo porque sobra, tengo todos esos prgs que enlazar, como hago?
Gracias
Creo recordar que los slashs \ se ponen para indicar que el comando continua en la linea siguiente
Re: Makefile para FWH64
Posted:
Wed Nov 11, 2015 12:42 pm
by TOTOVIOTTI
Antonio/Cristóbal
el tema estaba aquí:
univac.exe : principal.obj personal.obj alumnos_1.obj alumnos_2.obj alumnos_3.obj alumnos_4.obj administracion.obj \
biblioteca.obj tablas.obj impresiones.obj imprime_a1.obj imprime_a2.obj imprime_v.obj imprime_p1.obj \
$(RESDIR)\alumnos.res $(RESDIR)\personal.res $(RESDIR)\administracion.res $(RESDIR)\biblioteca.res $(RESDIR)\univac.res
yo dejaba una línea en blanco, la saqué y no me da ese error...
echo principal.obj personal.obj alumnos_1.obj alumnos_2.obj alumnos_3.obj alumnos_4.obj administracion.obj biblioteca.obj tablas.obj impresiones.obj imprime_a1.obj imprime_a2.obj imprime_v.obj imprime_p1.obj > msvc.tmp
Ahora me da el siguiente error:
c1 : fatal error C1083: Cannot open source file: 'principal.c': No such file or directory
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0
\VC\BIN\x86_amd64\cl.exe"' : return code '0x2'
Stop.
Sigo buscando...
Re: Makefile para FWH64
Posted:
Wed Nov 11, 2015 8:01 pm
by Antonio Linares
Comprueba si en la carpeta $(FUENTES)\ se genera el fichero principal.c
Re: Makefile para FWH64
Posted:
Wed Nov 11, 2015 8:25 pm
by TOTOVIOTTI
Antonio
no tengo ningún archivo .c en ningún lado ahí dentro de la carpeta de
donde tengo el makefile....
Roberto
Re: Makefile para FWH64
Posted:
Wed Nov 11, 2015 8:32 pm
by TOTOVIOTTI
Antonio
el tema está con los prgs, los puse todos en la carpeta y me compiló!
Después vería como colocarlos dentro de diferentes carpetas, separar los prgs de los obj.
Sólo me dio un error al final que dice:
link @msvc.tmp /nologo /subsystem:windows /force:multiple /NODEFAULTLIB:
libc > link.log
NMAKE : fatal error U1077: 'link' : return code '0x463'
Stop.
"univac.exe" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
Re: Makefile para FWH64
Posted:
Wed Nov 11, 2015 8:48 pm
by Antonio Linares
Copia aqui el contenido del fichero link.log
Re: Makefile para FWH64
Posted:
Wed Nov 11, 2015 8:54 pm
by TOTOVIOTTI
Solo contiene:
LINK : fatal error LNK1171: unable to load mspdb120.dll (error code: 126)
Gracias!
Re: Makefile para FWH64
Posted:
Wed Nov 11, 2015 8:56 pm
by TOTOVIOTTI
Perdon
es este:
xhb.lib(xhbole.obj) : warning LNK4006: HB_FUN_OLEDEFAULTARG already defined in FiveH64.lib(OLEFUNCS.obj); second definition ignored
hbct.lib(dattime3.obj) : warning LNK4006: HB_FUN_SETTIME already defined in FiveHC64.lib(DATETIME.obj); second definition ignored
hbct.lib(dattime3.obj) : warning LNK4006: HB_FUN_SETDATE already defined in FiveHC64.lib(DATETIME.obj); second definition ignored
CVTRES : fatal error CVT1100: duplicate resource. type:ICON, name:1, language:0x2C0A
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
Re: Makefile para FWH64
Posted:
Wed Nov 11, 2015 9:08 pm
by Antonio Linares
Parece que tienes dos iconos identificados con el valor 1:
> duplicate resource. type:ICON, name:1
Los tres warnings que aparecen puedes ignorarlos
Re: Makefile para FWH64
Posted:
Thu Nov 12, 2015 11:23 am
by TOTOVIOTTI
No tengo repetido ningún icono con 1, saqué todos los recursos, fui probando
de a uno, y siempre me da el mismo error.
No sé... perdón...
Re: Makefile para FWH64
Posted:
Thu Nov 12, 2015 8:26 pm
by Antonio Linares
Puedes enviarme tu fichero RES por email ? gracias
Re: Makefile para FWH64
Posted:
Fri Nov 13, 2015 11:25 am
by TOTOVIOTTI
Antonio
ahí te envié un ZIP con los archivos .RES
Gracias
Roberto
Re: Makefile para FWH64
Posted:
Sat Nov 14, 2015 8:27 am
by Antonio Linares
Roberto,
Tienes un icono con el número 10001, prueba a darle otro valor
Re: Makefile para FWH64
Posted:
Tue Nov 17, 2015 11:28 am
by TOTOVIOTTI
Cambié los 10001 por otro valor... me da:
xhb.lib(xhbole.obj) : warning LNK4006: HB_FUN_OLEDEFAULTARG already defined in FiveH64.lib(OLEFUNCS.obj); second definition ignored
hbct.lib(dattime3.obj) : warning LNK4006: HB_FUN_SETTIME already defined in FiveHC64.lib(DATETIME.obj); second definition ignored
hbct.lib(dattime3.obj) : warning LNK4006: HB_FUN_SETDATE already defined in FiveHC64.lib(DATETIME.obj); second definition ignored
CVTRES : fatal error CVT1100: duplicate resource. type:ICON, name:1, language:0x2C0A
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
Perdón por tantas molestias... tendrá que ver con la versión de fwh64 que tengo? Que era de Mayo de 2014?
Saludos
Roberto