Page 1 of 1
Erro _HB_FUN_NEXTMEM, Fw1109 + Vc 2008
Posted: Wed Nov 02, 2011 1:09 am
by Ale SB
Como resolver este erro ?
FiveHCm.lib(MEM.obj) : error LNK2019: símbolo externo _GlobalMemoryStatusEx sin resolver al que se hace referencia en la función _HB_FUN_NEXTMEM
Ferramentas: Fwh 11.09 + Msvc 2008 + Hb 3.1 rev. 17102
My Libs Vc 2008 ==>
- libcmt.lib
- Kernel32.Lib
- User32.Lib
- Gdi32.Lib
- AdvAPI32.Lib
- ws2_32.lib
- WinSpool.Lib
- ComCtl32.Lib
- ComDlg32.Lib
- shell32.Lib
- Uuid.Lib
- Ole32.Lib
- OleAut32.Lib
- OleDlg.Lib
- Mpr.Lib
- odbc32.Lib
- odbccp32.Lib
- winmm.lib
- mapi32.lib
- imm32.lib
- IPHlpApi.Lib
- Version.Lib
- WSock32.Lib
- MSImg32.Lib
- wininet.Lib
- psapi.lib
Saluds, Ale
Re: Erro _HB_FUN_NEXTMEM, Fw1109 + Vc 2008
Posted: Wed Nov 02, 2011 11:12 am
by Antonio Linares
Re: Erro _HB_FUN_NEXTMEM, Fw1109 + Vc 2008
Posted: Wed Nov 02, 2011 1:02 pm
by Ale SB
Antonio;
He generado el mem32.lib, está compilando.
Pero ahora, el sistema genera GPF.
Saluds, Ale
Re: Erro _HB_FUN_NEXTMEM, Fw1109 + Vc 2008
Posted: Wed Nov 02, 2011 1:28 pm
by Antonio Linares
Ale,
Implementa esta función en tu PRG principal:
function nExtMem()
return 0
Re: Erro _HB_FUN_NEXTMEM, Fw1109 + Vc 2008
Posted: Wed Nov 02, 2011 1:46 pm
by Ale SB
Antonio;
Continua el GPF.
sera que pode ser el Msvc 2008 ?
ou a ordem das Libs ?
"D:\mem32.lib"
libcmt.lib
Kernel32.Lib
User32.Lib
Gdi32.Lib
AdvAPI32.Lib
ws2_32.lib
WinSpool.Lib
ComCtl32.Lib
ComDlg32.Lib
shell32.Lib
Uuid.Lib
Ole32.Lib
OleAut32.Lib
OleDlg.Lib
Mpr.Lib
odbc32.Lib
odbccp32.Lib
winmm.lib
mapi32.lib
imm32.lib
IPHlpApi.Lib
Version.Lib
WSock32.Lib
MSImg32.Lib
wininet.Lib
psapi.lib
Saluds, Ale
Re: Erro _HB_FUN_NEXTMEM, Fw1109 + Vc 2008
Posted: Wed Nov 02, 2011 1:56 pm
by Antonio Linares
Ale,
No enlaces mem32.lib
Re: Erro _HB_FUN_NEXTMEM, Fw1109 + Vc 2008
Posted: Wed Nov 02, 2011 2:02 pm
by Ale SB
Antonio;
no se compila sin mem32.lib.
FiveHCm.lib(MEM.obj) : error LNK2019: símbolo externo _GlobalMemoryStatusEx sin resolver al que se hace referencia en la función _HB_FUN_NEXTMEM
test.prg
Code: Select all
#include "fivewin.ch"
FUNCTION MAIN()
msginfo("Test mem32")
return
function nExtMem()
return 0
Saluds, Ale
Re: Erro _HB_FUN_NEXTMEM, Fw1109 + Vc 2008
Posted: Wed Nov 02, 2011 2:39 pm
by Ale SB
Antonio;
Con MSVC 2010, todo es normal.
El problema es con el 2008 msvc.
Voy a seguir haciendo pruebas.
Saluds, Ale
Re: Erro _HB_FUN_NEXTMEM, Fw1109 + Vc 2008
Posted: Wed Nov 02, 2011 3:54 pm
by Ale SB
Antonio;
Una cosa interesante, las librerías y Fivehc32.lib Fiveh32.lib por lo general trabajan con FW 11,09 + Hb30 + MSVC 2008.
¿Puedo tener algún problema de trabajo de esta manera?
Estas Libs no sao apenas para el MsVc 2010 ?
Una curiosidad, porque al compilar con las librerías y Fivehc32.lib Fiveh32.lib, esta generación arquivos xxx.Lib y xxx.Exp de meu xxx.exe ?
Saluds, Ale
Re: Erro _HB_FUN_NEXTMEM, Fw1109 + Vc 2008
Posted: Wed Nov 02, 2011 6:41 pm
by Antonio Linares
Ale,
Las versiones actuales de FWH soportan msvc 2010. En principio no sería aconsejable que las uses con msvc 2008 pues pueden aparecerte problemas de símbolos externos no resueltos.
http://stackoverflow.com/questions/8195 ... ing-an-exe