Clipper On Line • Ver Tópico - USEM HBP

USEM HBP

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

USEM HBP

Mensagempor JoséQuintas » 09 Abr 2017 17:48

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
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

USEM HBP

Mensagempor JoséQuintas » 11 Abr 2017 01:24

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

USEM HBP

Mensagempor JoséQuintas » 04 Jun 2017 19:58

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

USEM HBP

Mensagempor syslink » 18 Abr 2019 21:08

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
syslink
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 132
Data de registro: 20 Fev 2018 13:13
Cidade/Estado: joinvile/sc
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes

USEM HBP

Mensagempor JoséQuintas » 18 Abr 2019 22:05

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
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

USEM HBP

Mensagempor syslink » 19 Abr 2019 00:11

gcc.exe: error: c:/demo/teste/_temp.o: No such file or directory

onde deveria estar este _temp.o ?
syslink
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 132
Data de registro: 20 Fev 2018 13:13
Cidade/Estado: joinvile/sc
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes

USEM HBP

Mensagempor JoséQuintas » 19 Abr 2019 18:11

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Anterior



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 17 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