Página 3 de 3

USEM HBP

Enviado: 09 Abr 2017 17:48
por JoséQuintas
Agora até me admirei com a mensagem do HBMK2:
hbmk2: Hint: Add input file 'hmge.hbc' instead of specifying raw library using
'-lhmge' or 'libs=hmge'.
é que esse é meu arquivo da allgui pra hmg extended.... rs
Tudo bem que não precisa, e nesse caso foi proposital, mas o hbmk2 está tentando ajudar até em arquivos pessoais.

Mais um motivo pra aprender a configurar projetos para o hbmk2.

Quando ficar velhinho e esquecido... o HBMK2 vai lembrar.... rs

USEM HBP

Enviado: 11 Abr 2017 01:24
por JoséQuintas
Achei utilidade de mais 2:
sources={!hblib}errorsys.prg

libpaths=..\lib\win\${hb_comp}

libs=msvfw32 vfw32 hbmisc.hbc hbziparc.hbc hbhpdf.hbc hbct.hbc

libs={hbbin}gtwvg.hbc {hbbin}hbwin.hbc
só acrescenta a errorsys se NÃO for pra gerar lib.
só acrescenta gtwvg e hbwin se for pra gerar binário (exe).

Porque isso:
Posso usar a mesma configuracão pra gerar LIB, e desse jeito não acrescenta a errorsys na lib, só mesmo no EXE final.
E a mesma coisa ref as LIBs/includes da gtwvg, porque atrapalham a geração das LIBs, Curiosamente aceitou {hbbin} mas não aceitou {!hblib}.
Mas ainda é quebra-galho, só pra resolver geração das LIBs.

USEM HBP

Enviado: 04 Jun 2017 19:58
por JoséQuintas
Só pra recapitular:

HBP: No HBP vai a lista de tudo que entra no projeto.
HBC: É interessante criar HBC pra determinadas LIBs, pra agrupar necessidades semelhantes, por exemplo Minigui, Hwgui, Hmg Extended, etc.

hbmk.hbm: Pode ser criado na pasta \harbour\bin pra indicar pastas adicionais pra LIBs externas ao Harbour, segue a sintaxe do HBC
Ou colocar as LIBs na pasta AddOns do Harbour.

HBX: Caso ao gerar LIBs crie o HBX, e esteja no path de LIBs, quando faltar alguma função o HBMK2 vai te dar dicas sobre o que acrescentar na compilação.

USEM HBP

Enviado: 18 Abr 2019 21:08
por syslink
sugestão do Marcelo vou compila sem usar a ide hmg344
cai aqui nesse post
como faco pra incluir a lib hmg
nao achei um hmg.hbc ou -lhmg

tb como resolvo esse erro
gcc.exe: error: c:/demo/teste/_temp.o: No such file or directory

USEM HBP

Enviado: 18 Abr 2019 22:05
por JoséQuintas
syslink escreveu:sugestão do Marcelo vou compila sem usar a ide hmg344 cai aqui nesse post
como faco pra incluir a lib hmg
nao achei um hmg.hbc ou -lhmgtb
como resolvo esse erro
Sobre o erro... está dando falta do arquivo compilado (.o), porque do erro... não faço a menor idéia, isso é relacionado à sua compilação particular

Sobre compilar:
é o mesmo de sempre: olhe pelos erros

vai reclamar de precisar arquivo .CH, é incluir e dizer o path aonde eles estão.
vai reclamar de faltar funções, é incluir uma lib de cada vez, e dizer o path aonde elas estão.
Conforme for acrescentando LIBs/CHs certos, os erros vão sendo reduzidos, até não ter mais nenhum.

Para a hmg, convém criar um HBC, pra não ficar preso dentro do projeto.
É a mesma coisa do HBP, mas a sintaxe - a forma de escrever - pode mudar um pouco.
O Harbour tá cheio deles, que servem como exemplo, e também o HBMK2 tem manual hbmk2 -help

USEM HBP

Enviado: 19 Abr 2019 00:11
por syslink

Código: Selecionar todos

gcc.exe: error: c:/demo/teste/_temp.o: No such file or directory
onde deveria estar este _temp.o ?

USEM HBP

Enviado: 19 Abr 2019 18:11
por JoséQuintas
syslink escreveu:gcc.exe: error: c:/demo/teste/_temp.o: No such file or directory
onde deveria estar este _temp.o ?
deu falta de c:\demo\teste\_temp.o

Qual a dúvida sobre onde deveria estar?

As dúvidas deveriam ser:
- aonde pede pra incluir esse arquivo?
- porque está incluindo esse arquivo?

Como eu disse antes... o projeto é seu, você criou, não dá pra ninguém saber o que fez no seu projeto.