FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Donde estas la iphlpapi.Lib del Vc98 ?
Posts: 248
Joined: Wed Jan 11, 2006 11:30 AM
Donde estas la iphlpapi.Lib del Vc98 ?
Posted: Wed Feb 25, 2009 05:49 PM
Estoy usando el MSVC 6 e no encontro la iphlpapi.Lib, oq devo hacer ?

Test.mak
Code (fw): Select all Collapse
#Microsoft make sample, (c) FiveTech Software 2005

HBDIR=g:\harbour\Hb809vc
VCDIR=c:\vc98
FWDIR=g:\Fivewin\fwh812

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

test.exe : test.obj one.obj test.res
   echo test.obj one.obj > msvc.tmp

   echo $(FWDIR)\lib\FiveHM.lib $(FWDIR)\lib\FiveHCM.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\hbcpage.lib >> msvc.tmp

   echo $(VCDIR)\lib\kernel32.lib  >> msvc.tmp
   echo $(VCDIR)\lib\user32.lib    >> msvc.tmp
   echo $(VCDIR)\lib\gdi32.lib     >> msvc.tmp
   echo $(VCDIR)\lib\winspool.lib  >> msvc.tmp
   echo $(VCDIR)\lib\comctl32.lib  >> msvc.tmp
   echo $(VCDIR)\lib\comdlg32.lib  >> msvc.tmp
   echo $(VCDIR)\lib\advapi32.lib  >> msvc.tmp
   echo $(VCDIR)\lib\shell32.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\odbc32.lib    >> msvc.tmp
   echo $(VCDIR)\lib\odbccp32.lib  >> msvc.tmp   
   echo $(VCDIR)\lib\iphlpapi.LIB  >> msvc.tmp
   echo $(VCDIR)\lib\mpr.lib       >> msvc.tmp
   echo $(VCDIR)\lib\version.lib   >> msvc.tmp
   echo $(VCDIR)\lib\wsock32.lib   >> msvc.tmp

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

   SET LIB=$(VCDIR)\lib
   $(VCDIR)\bin\link @msvc.tmp /nologo /subsystem:windows /force:multiple > link.log

   @type link.log
   @del test.c
   @del one.c
   @del msvc.tmp

test.obj : test.c
one.obj  : one.c

test.c : test.prg
one.c  : one.prg

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

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

.c.obj:
   $(VCDIR)\bin\cl -c -TP -W3 -GA -I$(HBDIR)\include -I$(VCDIR)\include $<


Si eu retirar la linha :
echo $(VCDIR)\lib\iphlpapi.LIB >> msvc.tmp

Me retorna estes erros :
Code (fw): Select all Collapse
LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
FiveHM.lib(INI.obj) : error LNK2001: unresolved external symbol _HB_FUN_FREELIBRARY
FiveHM.lib(FILENAME.obj) : error LNK2001: unresolved external symbol _HB_FUN_FREELIBRARY
FiveHM.lib(WINDOW.obj) : error LNK2001: unresolved external symbol _HB_FUN_FREELIBRARY
FiveHM.lib(HELP32.obj) : error LNK2001: unresolved external symbol _HB_FUN_FREELIBRARY
FiveHM.lib(TMETAFIL.obj) : error LNK2001: unresolved external symbol _HB_FUN_FREELIBRARY
FiveHM.lib(REG32.obj) : error LNK2001: unresolved external symbol _HB_FUN_FREELIBRARY
FiveHM.lib(DIALOG.obj) : error LNK2001: unresolved external symbol _HB_FUN_FREELIBRARY
FiveHM.lib(HARBOUR.obj) : error LNK2001: unresolved external symbol _HB_FUN_FREELIBRARY
FiveHM.lib(GETTASKS.obj) : error LNK2001: unresolved external symbol _HB_FUN_FREELIBRARY
FiveHM.lib(INI.obj) : error LNK2001: unresolved external symbol _HB_FUN_LOADLIBRARY
FiveHM.lib(FILENAME.obj) : error LNK2001: unresolved external symbol _HB_FUN_LOADLIBRARY
FiveHM.lib(WINDOW.obj) : error LNK2001: unresolved external symbol _HB_FUN_LOADLIBRARY
FiveHM.lib(HELP32.obj) : error LNK2001: unresolved external symbol _HB_FUN_LOADLIBRARY
FiveHM.lib(TMETAFIL.obj) : error LNK2001: unresolved external symbol _HB_FUN_LOADLIBRARY
FiveHM.lib(REG32.obj) : error LNK2001: unresolved external symbol _HB_FUN_LOADLIBRARY
FiveHM.lib(DIALOG.obj) : error LNK2001: unresolved external symbol _HB_FUN_LOADLIBRARY
FiveHM.lib(HARBOUR.obj) : error LNK2001: unresolved external symbol _HB_FUN_LOADLIBRARY
FiveHM.lib(GETTASKS.obj) : error LNK2001: unresolved external symbol _HB_FUN_LOADLIBRARY
FiveHCM.lib(BRUSHES.obj) : error LNK2001: unresolved external symbol __imp__AlphaBlend@44
test.exe : fatal error LNK1120: 3 unresolved externals


Como resolver isso ?

Saluds, Ale
aleseribeli@hotmail.com

FwH, Hb Svn, ADS 8.1, ADS 10, Pelles C, FwPPC, MsVc 2008, MsVc 2010
"Conhecimento, você não subtrai quando divide; mas soma e multiplica."
**---Mário Persona---**
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Donde estas la iphlpapi.Lib del Vc98 ?
Posted: Wed Feb 25, 2009 10:37 PM
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion