HMG 3.4.3 - Erro de compilação.
Enviado: 08 Dez 2016 08:06
Bom dia a todos.
Incentivado pelos colegas e pressionado pela necessidade, estou tentando compilar um programa no HMG 3.4.3, uma vez que preciso usar recursos que a 3.0.46 não possui como a geração de QR-Code, por exemplo.
Antes, ao abrir a IDE (ANSI) os forms já abriam com os caracteres acentuados todos em branco, fora os ícones com fundo preto bagunçando a aparência dos formulários. Dessa vez, abriu com todos os acentos. Bom sinal!
Mas, ao compilar, deu uma mensagem que antes não aparecia, o programa era compilado. A mensagem:
Bom, a princípio não tem nada de especial nele, a não ser por ele usar a classe TXMLDocument().
Como sou cego na parte de compilação e linkedição, peço ajuda aos que já estão familiarizados com essa versão.
Desde já agradeço a orientação de vocês.
Saudações,
Mario.
Incentivado pelos colegas e pressionado pela necessidade, estou tentando compilar um programa no HMG 3.4.3, uma vez que preciso usar recursos que a 3.0.46 não possui como a geração de QR-Code, por exemplo.
Antes, ao abrir a IDE (ANSI) os forms já abriam com os caracteres acentuados todos em branco, fora os ícones com fundo preto bagunçando a aparência dos formulários. Dessa vez, abriu com todos os acentos. Bom sinal!
Mas, ao compilar, deu uma mensagem que antes não aparecia, o programa era compilado. A mensagem:
Código: Selecionar todos
hbmk2: Harbour: Compilando m¢dulos...
Harbour 3.2.0dev (r1601151502)
Copyright (c) 1999-2015, http://harbour-project.org/
hbmk2: Compilando...
hbmk2: Linkando... ECertidao.exe
.hbmk/win/mingw/ece11990.o:ece11990.c:(.data+0x158): undefined reference to `HB_FUN_PROCESSMESSAGES'
collect2.exe: error: ld returned 1 exit status
hbmk2[ECertidao]: Erro: Executando linkeditor. 1
gcc.exe .hbmk/win/mingw/main.o .hbmk/win/mingw/ece11990.o .hbmk/win/mingw/ece33000.o .hbmk/win/mingw/ece40000.o .hbmk/win/mingw/ece51700.o .hbmk/win/mingw/ece52000.o .hbmk/win/mingw/_hbmkaut_main.o C:/HMG_MRM/ECertidao/Padrao/_temp.o -mwindows -Wl,--start-group -lhmg -lcrypt -ledit -leditex -lgraph -lini -lreport -lhfcl -lmsvfw32 -lvfw32 -lhbct -lhbwin -lhbmzip -lminizip -lhbmemio -lhbmisc -lhbmysql -lmysql -lhbtip -lsqlite3 -lhbsqlit3 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbfimage -lhbpgsql -lhbnetio -lxhb -lpng -llibhpdf -lhbvpdf -lhbzebra -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -oECertidao.exe -LC:/hmg.3.4.3/harbour/lib/win/mingw -LC:/hmg.3.4.3/lib
hbmk2: Erro: Referenciado, faltando, mas fun‡äes desconhecida(s):
PROCESSMESSAGES()
Como sou cego na parte de compilação e linkedição, peço ajuda aos que já estão familiarizados com essa versão.
Desde já agradeço a orientação de vocês.
Saudações,
Mario.