Compilar Varios Prg

Compilar Varios Prg

Postby leandro » Fri May 29, 2015 3:42 pm

Antonio buenos días....

Tuve que parar por unos días el desarrollo de la aplicación para fwppc, pero ya me toca retomar de nuevo el tema, ya que antes de fin de mes debo hacer que se impriman los códigos de barras en los tiquetes.

Por eso se me hace necesario poder compilar varios prg. Segui las instrucciones que me dejaste en el otro foro, pero aun no logro compilar. Me arroja el siguiente error:

Code: Select all  Expand view

C:\fwppc\makes\msmake>go

C:\fwppc\makes\msmake>c:\vce2008\bin\nmake -ftest.mak

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

        echo test.obj one.obj > msvc.tmp
        echo c:\fwppc\lib\FiveHM.lib c:\fwppc\lib\FiveHCM.lib >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\rtl.lib      >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\vm.lib       >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\gtgui.lib    >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\lang.lib     >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\macro.lib    >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\rdd.lib      >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\dbfntx.lib   >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\dbfcdx.lib   >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\dbffpt.lib   >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\hbsix.lib    >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\debug.lib    >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\common.lib   >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\pp.lib       >> msvc.tmp
        echo c:\harbour_3.4_fwppc\lib\vc\codepage.lib >> msvc.tmp
        echo c:\vce2008\lib\kernel32.lib  >> msvc.tmp
        echo c:\vce2008\lib\user32.lib    >> msvc.tmp
        echo c:\vce2008\lib\gdi32.lib     >> msvc.tmp
        echo c:\vce2008\lib\winspool.lib  >> msvc.tmp
        echo c:\vce2008\lib\comctl32.lib  >> msvc.tmp
        echo c:\vce2008\lib\comdlg32.lib  >> msvc.tmp
        echo c:\vce2008\lib\advapi32.lib  >> msvc.tmp
        echo c:\vce2008\lib\shell32.lib   >> msvc.tmp
        echo c:\vce2008\lib\ole32.lib     >> msvc.tmp
        echo c:\vce2008\lib\oleaut32.lib  >> msvc.tmp
        echo c:\vce2008\lib\uuid.lib      >> msvc.tmp
        echo c:\vce2008\lib\odbc32.lib    >> msvc.tmp
        echo c:\vce2008\lib\odbccp32.lib  >> msvc.tmp
        echo c:\vce2008\lib\iphlpapi.lib  >> msvc.tmp
        echo c:\vce2008\lib\mpr.lib       >> msvc.tmp
        echo c:\vce2008\lib\version.lib   >> msvc.tmp
        echo c:\vce2008\lib\wsock32.lib   >> msvc.tmp
        IF EXIST test.res echo test.res >> msvc.tmp
        SET LIB=c:\vce2008\lib
        c:\vce2008\bin\link @msvc.tmp /nologo /subsystem:windows /force:multiple
 > link.log
NMAKE : fatal error U1077: 'c:\vce2008\bin\link' : return code '0x49d'
Stop.

C:\fwppc\makes\msmake>


Aun no me genera el ejecutable y no logre entender el error que arroja.
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1480
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Compilar Varios Prg

Postby leandro » Fri May 29, 2015 3:53 pm

Antonio cambie el .mak que viene con el fwppc, por el que me enviaste y ya compilo exitosamente.

Voy a seguir haciendo mas pruebas.

Cualquier cosa grito. :D

Saludos

test.mak
Code: Select all  Expand view

#FWPPC make sample, (c) FiveTech Software 2015

HBDIR=c:\harbour_3.4_fwppc
FWDIR=c:\fwppc
VCDIR=c:\vce2008

PRGS =       \
test.prg  \
one.prg     \
#aqui tantos PRGs como quieras

.SUFFIXES: .prg .c .obj .rc .res

test.exe : $(PRGS:.prg=.obj) test.res
   echo $(PRGS:.prg=.obj) > msvc.tmp

   echo $(FWDIR)\lib\Fivece.lib $(FWDIR)\lib\fivecec.lib >> msvc.tmp

   echo $(HBDIR)\lib\hbrtl.lib    >> msvc.tmp
   echo $(HBDIR)\lib\hbvm.lib     >> msvc.tmp
   echo $(HBDIR)\lib\gtgui.lib    >> msvc.tmp
   echo $(HBDIR)\lib\hblang.lib   >> msvc.tmp
   echo $(HBDIR)\lib\hbmacro.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbrdd.lib    >> msvc.tmp
   echo $(HBDIR)\lib\rddntx.lib   >> msvc.tmp
   echo $(HBDIR)\lib\rddcdx.lib   >> msvc.tmp
   echo $(HBDIR)\lib\rddfpt.lib   >> msvc.tmp
   echo $(HBDIR)\lib\hbsix.lib    >> msvc.tmp
   echo $(HBDIR)\lib\hbdebug.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbcommon.lib >> msvc.tmp
   echo $(HBDIR)\lib\hbpp.lib     >> msvc.tmp
   echo $(HBDIR)\lib\hbwin.lib    >> msvc.tmp
   echo $(HBDIR)\lib\hbcplr.lib   >> msvc.tmp
   echo $(HBDIR)\lib\xhb.lib      >> msvc.tmp
   echo $(HBDIR)\lib\hbpcre.lib   >> msvc.tmp
   echo $(HBDIR)\lib\hbct.lib     >> msvc.tmp
   echo $(HBDIR)\lib\hbcpage.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbzlib.lib   >> msvc.tmp
   echo $(HBDIR)\lib\png.lib      >> msvc.tmp
   echo $(HBDIR)\lib\gtwvt.lib   >> msvc.tmp

   echo $(VCDIR)\lib\coredll.lib   >> msvc.tmp
   echo $(VCDIR)\lib\corelibc.lib  >> msvc.tmp
   echo $(VCDIR)\lib\aygshell.lib  >> msvc.tmp
   echo $(VCDIR)\lib\ws2.lib       >> msvc.tmp
   echo $(VCDIR)\lib\ole32.lib     >> msvc.tmp
   echo $(VCDIR)\lib\oleaut32.lib  >> msvc.tmp
   echo $(VCDIR)\lib\uuid.lib      >> msvc.tmp
   echo $(VCDIR)\lib\ceshell.lib   >> msvc.tmp
   echo $(VCDIR)\lib\commctrl.lib  >> msvc.tmp
   echo $(VCDIR)\lib\wininet.lib   >> msvc.tmp
   echo $(VCDIR)\lib\winsock.lib   >> msvc.tmp

   IF EXIST test.res echo test.res >> msvc.tmp

   $(VCDIR)\bin\link @msvc.tmp /nologo /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:THUMB /ARMPADCODE /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames > link.log
   @type link.log
   @del $(PRGS:.prg=.obj)

$(PRGS:.prg=.obj) : $(PRGS:.prg=.c)
$(PRGS:.prg=.c) : $(PRGS)

test.res : test.rc
   $(VCDIR)\bin\rc.exe -r -d__FLAT__ -I$(VCDIR)\include test.rc

.prg.c:
   $(HBDIR)\bin\harbour $< /n /i$(FWDIR)\include;$(HBDIR)\include

.c.obj:
   $(VCDIR)\bin\cl.exe -c -TC -W3 -I$(HBDIR)\include -I$(VCDIR)\include $<
 
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1480
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 2 guests