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