Achar as libs nas pastas usando .hbc -> hbmk2

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Achar as libs nas pastas usando .hbc -> hbmk2

Mensagem por cjp »

Realmente, esqueci de postar o erro da última vez.
Fiz agora exatamente do jeito que vc falou (pelo menos, creio que fiz). Seguem os prints anexos.
Ao final, compilei o meu teste, mas ainda dá erro. Possivelmente por causa dos erros na compilação da hwgui.
tela6.png
Editado pela última vez por Itamar M. Lins Jr. em 10 Mar 2024 13:45, em um total de 3 vezes.
Razão: O presente tópico foi movido da seção HwGui, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com a HwGui.
Inacio de Carvalho Neto
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Menu HWGUI com aplicativo

Mensagem por JoséQuintas »

Esse pscript.ch não faz parte da hwgui.
Algum motivo pra ter #include dele no fonte ?
Se não usa, ou não sabe porque tem isso, comente com // no início da linha

Se compilar, e não fizer falta, é só apagar a linha depois.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

criação de menu básico em HwGui

Mensagem por cjp »

-----------------------------------------------------
Inácio algo mais que a bagunça causou:
Se por acaso não apagou a hwgui 2.17 do A.Simões, talvez seja interessante compactar a pasta e anexar por aqui.
Ele adicionava recursos, se não me engano adicionou captura de vídeo ou algo assim, nessa que te enviou, além de outras coisas que adiciou antes.
Isso pode interessar pra alguém, mesmo que exija harbour 3.4, e poderia ser ajustado
Acho que o A.Simões gostaria disso
--------------------------------------------------

Segue no anexo.



Inácio:
mostre o HBP do projeto
Já postei acima. Mas segue novamente:

Código: Selecionar todos

# ---------------------------
# Construção do AsaPrev
# Autor : Alexandre Simões
# Data  : 02/02/2018
# Versão: GCC/CORE
# ---------------------------
# Executável
# ---------------------------
-oPROCESSOS34
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------
\prg\processos34.PRG
#----------------------------
# HBC / LIBS
# ---------------------------
-Lc:\hwgui223\lib;.\;
-L.\lib;
-I\hwgui223\include;.;

-lhwgui
-lhwbos
-lpng
-lVfw32
-lversion
-lhbtip

hbct.hbc
hbnf.hbc
hbmemio.hbc
gtwvg.hbc
hbgt.hbc
hbhpdf.hbc
hbzebra.hbc
hbwin.hbc
hbtip.hbc
hbssl.hbc
hbfimage.hbc
xhb.hbc
hbxpp.hbc
sddodbc.hbc
\hb34\camera.cpp
\hb34\controlejanela.c


# ---------------------------
# Outros parâmetros
# ---------------------------
-dHARBOUR
-gtgui
-head=full
-n
-warn=no
-inc
-mt
-strip
-u+hbcompat.ch
-u+i_color.ch
-u+pscript.ch
-optim
-m
-ge1
-quiet
-es1
\hb34\DEMO.RC

# Uncomment these two lines to build HwGUI in Unicode mode
#-prgflag=-DUNICODE
#-cflag=-DUNICODE
Reitero que a maioria do que consta aí não sei do que se trata, só foi copiado antes.

Agradeço muito sua ajuda.
Inacio de Carvalho Neto
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Menu HWGUI com aplicativo

Mensagem por JoséQuintas »

Deixe só:

Código: Selecionar todos

processos34.PRG
hwgui.hbc
o include a mais estava no HBP

Agradeço pelo upload da hwgui 2.17 do A.Simões, agora faz parte da seção de downloads, caso alguém tenha interesse.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Menu HWGUI com aplicativo

Mensagem por cjp »

Agradeço pelo upload da hwgui 2.17 do A.Simões, agora faz parte da seção de downloads, caso alguém tenha interesse.
Fico feliz em poder contribuir minimamente pro fórum.
Deixe só:
processos34.PRG
hwgui.hbc
o include a mais estava no HBP
Desculpe, mas não te entendi.
Como foram apagadas mensagens neste tópico, estou confuso sobre como dar sequência.
Esta alteração é pra ser feita no .hbp? Da versão 2.17 ou da 2.23?
E é pra apagar todo o resto do .hbp mesmo?
Se não, por favor, me diga como deve ficar o arquivo inteiro, pois não entendo muito como funciona esse arquivo.
Inacio de Carvalho Neto
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Menu HWGUI com aplicativo

Mensagem por JoséQuintas »

cjp escreveu:Desculpe, mas não te entendi.
Como foram apagadas mensagens neste tópico, estou confuso sobre como dar sequência.
Esta alteração é pra ser feita no .hbp? Da versão 2.17 ou da 2.23?
E é pra apagar todo o resto do .hbp mesmo?
Se não, por favor, me diga como deve ficar o arquivo inteiro, pois não entendo muito como funciona esse arquivo.
Ficou a parte necessária, justamente pra evitar confusão.
Estamos prosseguindo com hwgui 2.23, versão atual, mas seria o mesmo na outra.

Pra compilar com hwgui, é só adicionar hwgui.hbc

O arquivo do projeto tem o que o projeto precisa, se esse projeto só precisa disso, é só isso que vai no hbp.

O seu HBP anterior era de outro projeto que usava outras coisas, e por isso tinha mais coisas.
Por isso não pode ficar copiando HBPs sem entender do que se trata.
Não é porque outra pessoa acrescentou coisas no hbp, que você também precisa acrescentar.

Cada projeto é único, cada projeto tem o que cada projeto precisa.

Sobre as versões de hwgui: hwgui 2.23 é a versão atual, original, é nessa que vai se basear todo o suporte, é nessa que vão ter correções e atualizações.
Qualquer outra versão vai te deixar isolado, porque pode ser diferente de todo mundo, existem várias versões 2.17 diferentes, várias mesmo.
E por isso falei da versão do A.Simões, porque pode ter recursos diferentes, e alguém pode aproveitar algum desses recursos.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Menu HWGUI com aplicativo

Mensagem por cjp »

Ainda está dando erro na compilação (imagem anexa).
Veja se estou fazendo certo, por favor:
O .bat tá asssim:

Código: Selecionar todos

setlocal
set path=c:\hb32\bin;c:\hb32\comp\mingw\bin;c:\hb32\addons\hwgui223
hbmk2 proc34.hbp
O .hbp:

Código: Selecionar todos

# Executável
# ---------------------------
-oPROCESSOS34
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------
\prg\processos34.PRG
#----------------------------
# HBC / LIBS
# ---------------------------
-lhwgui.hbc
Anexos
tela.png
Inacio de Carvalho Neto
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Menu HWGUI com aplicativo

Mensagem por JoséQuintas »

no hbp é

HWGUI.HBC

É só voltar atrás e vai ver o hbp que postei, que só tem o nome do prg e isso.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Menu HWGUI com aplicativo

Mensagem por Itamar M. Lins Jr. »

Olá!
Todo esse tópico deve ou deverá ser movido para sessão Harbour. O conteúdo dele trata de HBMK2 e Não de Hwgui.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder