Estou testando esta lib e ao compilar qualquer coisa dá o seguinte erro:
C:\BCC55\BIN\ilink32 @makefile.lnk
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_NUMTOHEX' referenced from C:\HWGUI\LIB\HWGUI.LIB|guimain
Alguém, que entende de HWGUI, poderia me ajudar a esclarecer o erro.
Grato.
HWGUI
Moderador: Moderadores
-
MARINI
- Usuário Nível 3

- Mensagens: 288
- Registrado em: 06 Jul 2004 08:06
- Localização: Pindamonhangaba SP
E esta versao mesmo, compilando com o HBMAKE.
Tentei o BRMAKE mas acusa a falta da HBCT.LIB. Tiro ela da lista e
daí acusa erro:
Cannot open in file MINIGUI.LIB\include...
Acontece que estou tentando usar a HWGUI e tirei do BRMAKE.INI
o [MINIGUI].
Se deixar o
[MINIGUI]
minigui path = no minigui
dá uma mensagem na frente do X.PRG = erro mas não acusa qual o erro.
Que confusão, espero que entenda.
Tentei o BRMAKE mas acusa a falta da HBCT.LIB. Tiro ela da lista e
daí acusa erro:
Cannot open in file MINIGUI.LIB\include...
Acontece que estou tentando usar a HWGUI e tirei do BRMAKE.INI
o [MINIGUI].
Se deixar o
[MINIGUI]
minigui path = no minigui
dá uma mensagem na frente do X.PRG = erro mas não acusa qual o erro.
Que confusão, espero que entenda.
Sds
Marini
Marini
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Olá,
Eu testei também a hwGUI 2.14 CVS e realmente melhor só compilar com o HBMake, que por sinal é bem melhor que o BRMake.
A única coisa que posso te dizer, como eu não aprofundei meus estudos nela, é que eu compilei com o HBMake sem mudar absolutamente nada e nem ter q procurar nenhuma LIB, mas se você não conseguir, poste na sessão destinada a hwGUI que o pessoal lá te responde, inclusive o Culik que sempre da uma ajuda pra quem tem problemas com esta LIB.
Isso aí.
Eu testei também a hwGUI 2.14 CVS e realmente melhor só compilar com o HBMake, que por sinal é bem melhor que o BRMake.
A única coisa que posso te dizer, como eu não aprofundei meus estudos nela, é que eu compilei com o HBMake sem mudar absolutamente nada e nem ter q procurar nenhuma LIB, mas se você não conseguir, poste na sessão destinada a hwGUI que o pessoal lá te responde, inclusive o Culik que sempre da uma ajuda pra quem tem problemas com esta LIB.
Isso aí.
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
- Antonio
- Usuário Nível 3

- Mensagens: 347
- Registrado em: 14 Ago 2003 17:33
- Localização: Sao Paulo - SP
- Contato:
Ola MARINI!
O ideal seria utilizar HBmake para compilar com HWGUI, tentei aqui o modulo \HWGUI\SAMPLES\a.prg com BRmake acusou erro na PROCMISC.LIB "apesar que o mesmo serve para ela tambem". Ja com o HBmake compilou normal.
Voce usa xHarbour 99.50?, se sim, recompile as LIBs da HWGUI e copie as mesmas para \xHarbour\LIB. Eu procedi assim.
Se quiser, me adcione no MSN: antonioc_silva@msn.com que desta forma posso ajudar voce realizar a primeira compilação. Voce pode estar com algum item de configuração fora de padrão.
O ideal seria utilizar HBmake para compilar com HWGUI, tentei aqui o modulo \HWGUI\SAMPLES\a.prg com BRmake acusou erro na PROCMISC.LIB "apesar que o mesmo serve para ela tambem". Ja com o HBmake compilou normal.
Voce usa xHarbour 99.50?, se sim, recompile as LIBs da HWGUI e copie as mesmas para \xHarbour\LIB. Eu procedi assim.
Se quiser, me adcione no MSN: antonioc_silva@msn.com que desta forma posso ajudar voce realizar a primeira compilação. Voce pode estar com algum item de configuração fora de padrão.
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
-
MARINI
- Usuário Nível 3

- Mensagens: 288
- Registrado em: 06 Jul 2004 08:06
- Localização: Pindamonhangaba SP
Valeu.
A versao do xHARBOUR é esta mesma.
Usei o HWGUI\SAMPLES\a.prg , também e continua o erro.
Mas, em qualquer caso acusa pois fiz um prg assim:
arquivo A.PRG:
==========
function MAIN()
@ 1,5 SAY "TESTE"
return nil
arquivo A.BAT
=========
HBMAKE a.BC /ex
HBMAKE a.BC /f
arquivo A.BC
=========
#BCC
VERSION=BCB.01
!ifndef BCB
BCB = $(MAKEDIR)
!endif
!ifndef BHC
BHC = $(HMAKEDIR)
!endif
RECURSE= NO
COMPRESS = NO
EXTERNALLIB = NO
XFWH = NO
FILESTOADD = 5
WARNINGLEVEL = 0
USERDEFINE =
USERINCLUDE =
HWGUI = c:\hwgui
GUI = YES
MT = NO
SRC02 = obj
PROJECT = a.exe $(PR)
OBJFILES = $(SRC02)\A.obj $(OB)
PRGFILES = A.PRG $(PS)
OBJCFILES = $(OBC)
CFILES = $(CF)
RESFILES =
RESDEPEN =
TOPMODULE = A.PRG
LIBFILES = hwgui.lib procmisc.lib hwg_qhtm.lib bcc640.lib lang.lib vm.lib rtl.lib rdd.lib macro.lib pp.lib dbfntx.lib dbfcdx.lib dbffpt.lib dbfdbt.lib common.lib gtwin.lib codepage.lib ct.lib tip.lib
EXTLIBFILES =
DEFFILE =
HARBOURFLAGS = -m -w0
CFLAG1 = -OS $(CFLAGS) -d -L$(BHC)\lib
CFLAG2 = -I$(BHC)\include;$(BCB)\include
RFLAGS =
LFLAGS = -L$(BCB)\lib\obj;$(BCB)\lib;$(BHC)\lib -Gn -M -m -s -Tpe -aa -L$(HWGUI)\lib
IFLAGS =
LINKER = ilink32
ALLOBJ = c0w32.obj $(OBJFILES) $(OBJCFILES)
ALLRES = $(RESDEPEN)
ALLLIB = $(LIBFILES) import32.lib cw32.lib
.autodepend
#DEPENDS
#COMMANDS
.cpp.obj:
$(BCB)\BIN\bcc32 $(CFLAG1) $(CFLAG2) -o$* $**
.c.obj:
$(BCB)\BIN\bcc32 -I$(BHC)\include $(CFLAG1) $(CFLAG2) -o$* $**
.prg.obj:
$(BHC)\bin\harbour -D__EXPORT__ -n -go -I$(BHC)\include $(HARBOURFLAGS) -I$(HWGUI)\include -o$* $**
.rc.res:
$(BCB)\BIN\brcc32 $(RFLAGS) $<
#BUILD
$(PROJECT): $(CFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
$(BCB)\BIN\$(LINKER) @&&!
$(LFLAGS) +
$(ALLOBJ), +
$(PROJECT),, +
$(ALLLIB), +
$(DEFFILE), +
$(ALLRES)
!
Se você puder copiar os arquivos acima e executar o A.BAT pra ver se na
sua compilação confirma o que estou dizendo, agradeço.
Ou se me passar um endereço de mail envio os arquivos.
A versao do xHARBOUR é esta mesma.
Usei o HWGUI\SAMPLES\a.prg , também e continua o erro.
Mas, em qualquer caso acusa pois fiz um prg assim:
arquivo A.PRG:
==========
function MAIN()
@ 1,5 SAY "TESTE"
return nil
arquivo A.BAT
=========
HBMAKE a.BC /ex
HBMAKE a.BC /f
arquivo A.BC
=========
#BCC
VERSION=BCB.01
!ifndef BCB
BCB = $(MAKEDIR)
!endif
!ifndef BHC
BHC = $(HMAKEDIR)
!endif
RECURSE= NO
COMPRESS = NO
EXTERNALLIB = NO
XFWH = NO
FILESTOADD = 5
WARNINGLEVEL = 0
USERDEFINE =
USERINCLUDE =
HWGUI = c:\hwgui
GUI = YES
MT = NO
SRC02 = obj
PROJECT = a.exe $(PR)
OBJFILES = $(SRC02)\A.obj $(OB)
PRGFILES = A.PRG $(PS)
OBJCFILES = $(OBC)
CFILES = $(CF)
RESFILES =
RESDEPEN =
TOPMODULE = A.PRG
LIBFILES = hwgui.lib procmisc.lib hwg_qhtm.lib bcc640.lib lang.lib vm.lib rtl.lib rdd.lib macro.lib pp.lib dbfntx.lib dbfcdx.lib dbffpt.lib dbfdbt.lib common.lib gtwin.lib codepage.lib ct.lib tip.lib
EXTLIBFILES =
DEFFILE =
HARBOURFLAGS = -m -w0
CFLAG1 = -OS $(CFLAGS) -d -L$(BHC)\lib
CFLAG2 = -I$(BHC)\include;$(BCB)\include
RFLAGS =
LFLAGS = -L$(BCB)\lib\obj;$(BCB)\lib;$(BHC)\lib -Gn -M -m -s -Tpe -aa -L$(HWGUI)\lib
IFLAGS =
LINKER = ilink32
ALLOBJ = c0w32.obj $(OBJFILES) $(OBJCFILES)
ALLRES = $(RESDEPEN)
ALLLIB = $(LIBFILES) import32.lib cw32.lib
.autodepend
#DEPENDS
#COMMANDS
.cpp.obj:
$(BCB)\BIN\bcc32 $(CFLAG1) $(CFLAG2) -o$* $**
.c.obj:
$(BCB)\BIN\bcc32 -I$(BHC)\include $(CFLAG1) $(CFLAG2) -o$* $**
.prg.obj:
$(BHC)\bin\harbour -D__EXPORT__ -n -go -I$(BHC)\include $(HARBOURFLAGS) -I$(HWGUI)\include -o$* $**
.rc.res:
$(BCB)\BIN\brcc32 $(RFLAGS) $<
#BUILD
$(PROJECT): $(CFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
$(BCB)\BIN\$(LINKER) @&&!
$(LFLAGS) +
$(ALLOBJ), +
$(PROJECT),, +
$(ALLLIB), +
$(DEFFILE), +
$(ALLRES)
!
Se você puder copiar os arquivos acima e executar o A.BAT pra ver se na
sua compilação confirma o que estou dizendo, agradeço.
Ou se me passar um endereço de mail envio os arquivos.
Sds
Marini
Marini