Pessoal estou perdido aqui ...
Ambiente:
Maquina virtual - Windows 32
Harbour = caminho: c:\hb32
hwgui = caminho: c:\hwgui
1) Baixei e instalei o Harbou32 ( harbour-nightly-win.exe ), eu já tenho um BAT[1] que em um dos tantos locais que eu li, me orientaram a fazer, com isso, compilei com sucesso um programa Clipper.
Se não me engano (e vocês me corrijam por favor) o compilador C é o MinGW.
2) Agora quero fazer uns testes com HwGui e estou apanhando.
2.1) Baixei o HwGui ( hwgui-2.20-b3.mingw.zip )
inclui uma linha no BAT que estou usando para compilar os programas em Harbour
[ set HB_PATH=c:\hb32 ]
2.2) Na pasta C:\hwgui criei uma pasta teste (c:\hwgui\teste)
nessa pasta coloquei um programa exemplo bem simples[2]
copiei para essa pasta o arquivo HBMK.BAT[3] que uso para compilar os arquivos na pasta c:\hwgui\samples (que funcionam)
ESTOU RECEBENDO MSG DE ERRO:
C:\hwgui\teste>hbmk2 ola.prg hwgui_xp.rc -i..\include -L..\lib -lhwgui -lprocmis
c -lhbxml -lhwgdebug -gui
hbmk2: Processando opções do ambiente: -comp=mingw
Harbour 3.2.0dev (r1706271037)
Copyright ( c ) 1999-2016, http://harbour-project.org/
Compiling 'ola.prg'...
Lines 3484, Functions/Procedures 1
Generating C source output to 'C:\Users\Loja\AppData\Local\Temp\hbmk_92h35u.dir\
ola.c'... Done.
gcc: error: hwgui_xp.rc: No such file or directory
gcc: warning: '-x c' after last input file has no effect
gcc: fatal error: no input files
compilation terminated.
C:\hb32\comp\mingw\bin\windres.exe: preprocessing failed.
hbmk2: Erro: Ao executar o compilador de recursos. 1
C:\hb32\comp\mingw\bin\windres.exe -IC:/hb32/include -I../include hwgui_xp.rc -O
coff -o C:/Users/Loja/AppData/Local/Temp/hbmk_92h35u.dir/hwgui_xp.reso
Onde estou errando ?
Att.
Carlos Susviela
[1] -----------------------------------------------------------------------------
@echo off
set path=C:\hb32\bin;C:\hb32\comp\mingw\bin;%path%
set HB_COMPILER=mingw
set HB_PATH=c:\hb32
cd\
%SystemRoot%\system32\cmd.exe
---------------------------------------------------------------------------------
[2]----------------------------------------------------------------------------
#include "hwgui.ch"
Function Test
Local oMain
INIT WINDOW oMain MAIN TITLE "My First HwGUI sample" AT 100, 100 SIZE 400, 300
/* Here you can place definitions of menu and window controls
* Then the window must be activated - it appears on the screen
* and the application goes to the main loop of handling messages.
*/
ACTIVATE WINDOW oMain
Return Nil
-------------------------------------------------------------------------------
[3]-----------------------------------------------------------
rem set path=c:\hb30\bin;c:\hb30\comp\mingw\bin
rem set path=c:\hb30\bin;c:\borland\bcc55\bin
hbmk2 %1 hwgui_xp.rc -i..\include -L..\lib -lhwgui -lprocmisc -lhbxml -lhwgdebug -gui
--------------------------------------------------------------
Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar
Moderador: Moderadores
- susviela@bol.com.br
- Usuário Nível 3

- Mensagens: 236
- Registrado em: 30 Jun 2017 11:17
- Localização: São José / SC
- Contato:
Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar
.
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com
( #ProgramandoxBase #AllxBase )
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com
( #ProgramandoxBase #AllxBase )
- susviela@bol.com.br
- Usuário Nível 3

- Mensagens: 236
- Registrado em: 30 Jun 2017 11:17
- Localização: São José / SC
- Contato:
Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar
Fiz seguinte teste:
Também recebe erroC:\hwgui\teste>HBMK2 ola.prg
hbmk2: Processando opções do ambiente: -comp=mingw
Harbour 3.2.0dev (r1706271037)
Copyright ( c ) 1999-2016, http://harbour-project.org/
Compiling 'ola.prg'...
Lines 3484, Functions/Procedures 1
Generating C source output to 'C:\Users\Loja\AppData\Local\Temp\hbmk_kdn18h.dir\
ola.c'... Done.
C:/Users/Loja/AppData/Local/Temp/hbmk_kdn18h.dir/ola.o:ola.c:(.data+0x48): undef
ined reference to `HB_FUN_HMAINWINDOW'
collect2.exe: error: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
C:\hb32\comp\mingw\bin\gcc.exe C:/Users/Loja/AppData/Local/Temp/hbmk_kdn18h.dir/
ola.o C:/Users/Loja/AppData/Local/Temp/hbmk_kdn18h.dir/hbmk_94tz7h.o -mconsol
e -Wl,--start-group -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtc
gi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddnt
x -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -
lhbcommon -lhbmainstd -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi
-lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwi
nmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -oo
la.exe -LC:/hb32/lib/win/mingw
hbmk2: Erro: Referenciado, faltando, mas funções desconhecida(s): HMAINWINDOW()
C:\hwgui\teste>
.
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com
( #ProgramandoxBase #AllxBase )
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com
( #ProgramandoxBase #AllxBase )
- susviela@bol.com.br
- Usuário Nível 3

- Mensagens: 236
- Registrado em: 30 Jun 2017 11:17
- Localização: São José / SC
- Contato:
Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar
R E S O L V I D O !!!
------------------------------------
mudei o .BAT para:
[ hbmk2 c:\hwgui\hwgui.hbc %1 ]
------------------------------------
mudei o .BAT para:
[ hbmk2 c:\hwgui\hwgui.hbc %1 ]
.
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com
( #ProgramandoxBase #AllxBase )
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com
( #ProgramandoxBase #AllxBase )
Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar
olá susviela,
será que vc pode me ajudar?
estou tentando usar o hb32 + MinGW + Hwgui2.20 e não consigo compilar.
Como vc conseguiu?
será que vc pode me ajudar?
estou tentando usar o hb32 + MinGW + Hwgui2.20 e não consigo compilar.
Como vc conseguiu?
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar
Deu certo, valeu pela dica.
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp
