Clipper On Line • Ver Tópico - Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar

Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar

Mensagempor susviela@bol.com.br » 12 Jul 2017 14:48

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
--------------------------------------------------------------
.
.
"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 )
Avatar de usuário

susviela@bol.com.br
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 236
Data de registro: 30 Jun 2017 11:17
Cidade/Estado: São José / SC
Curtiu: 153 vezes
Mens.Curtidas: 24 vezes

Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar

Mensagempor susviela@bol.com.br » 12 Jul 2017 15:17

Fiz seguinte teste:

C:\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>



Também recebe erro
.
.
"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 )
Avatar de usuário

susviela@bol.com.br
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 236
Data de registro: 30 Jun 2017 11:17
Cidade/Estado: São José / SC
Curtiu: 153 vezes
Mens.Curtidas: 24 vezes

Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar

Mensagempor susviela@bol.com.br » 12 Jul 2017 15:51

R E S O L V I D O !!!
------------------------------------

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 )
Avatar de usuário

susviela@bol.com.br
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 236
Data de registro: 30 Jun 2017 11:17
Cidade/Estado: São José / SC
Curtiu: 153 vezes
Mens.Curtidas: 24 vezes

Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar

Mensagempor Wanderlei » 30 Ago 2018 00:03

olá susviela,
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

Imagem
Avatar de usuário

Wanderlei
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 183
Data de registro: 25 Jan 2008 12:19
Cidade/Estado: Goiânia - GO
Curtiu: 13 vezes
Mens.Curtidas: 5 vezes

Olá Mundo - HwGui (Jul / 2017) - Ajuda para compilar

Mensagempor Wanderlei » 30 Ago 2018 14:44

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

Imagem
Avatar de usuário

Wanderlei
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 183
Data de registro: 25 Jan 2008 12:19
Cidade/Estado: Goiânia - GO
Curtiu: 13 vezes
Mens.Curtidas: 5 vezes




Retornar para HwGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 7 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro