Página 1 de 1
HWGUI
Enviado: 11 Fev 2006 11:33
por MARINI
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.
Enviado: 11 Fev 2006 12:27
por Antonio
Eu testo a 2.14 CVS e compila normal.
Como esta tentando compilar?
Enviado: 11 Fev 2006 13:43
por MARINI
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.
Enviado: 11 Fev 2006 16:54
por Stanis Luksys
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í.
Enviado: 11 Fev 2006 18:02
por Antonio
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.
Enviado: 11 Fev 2006 19:30
por MARINI
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.
Enviado: 13 Fev 2006 09:27
por MARINI
O Antonio mandeu as LIBs e parou de dar o erro.
Acho que a versao baixada pelo CVS chegou ou está com defeito.
Grato a todos.