Adicionar libminhalib.a na compilação

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

Moderador: Moderadores

Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Adicionar libminhalib.a na compilação

Mensagem por rubens »

Bom dia..
Estou tentando adicionar uma lib gerada com o harbour ao projeto mas dá a mensagem de que o arquivo nao foi encontrado...
O que estou fazendo de errado?
Quando compilo a lib com mingw e gera libminhalib.a o hbmk2 não encontra como pode ser visto na figura abaixo..
Erro de lib.PNG
se compilo a lib com Bcc e gera minhalib.lib não dá erro na compilação... independente da lib estar no hbp ou em linha que funciona..

Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Adicionar libminhalib.a na compilação

Mensagem por ANDRIL »

Rubens tente colocar sua lib no caminho \hb32\lib\win\mingw para ver se com o path padrão funciona.
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Adicionar libminhalib.a na compilação

Mensagem por rubens »

Andril..

já tentei assim..
Na realidade já copiei essa lib .a em tudo quanto é lugar.. kkk
Erro de lib2.PNG
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Adicionar libminhalib.a na compilação

Mensagem por JoséQuintas »

não sei porque, mas nas LIBs em mingw é adicionado o prefixo lib, ele NÃO faz parte do nome da lib.

-lminhalib
-Lc:\datasac

Só não esquece de limpar tudo que criou.
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

Adicionar libminhalib.a na compilação

Mensagem por Itamar M. Lins Jr. »

Ola!
Além dessa possibilidade, podemos colocar as libs que usamos em todos os projetos no arquivo hbmk.hbm
hbmk.hbm

Código: Selecionar todos

#comentário qualquer!
hbwin.hbc
Vai adicionar essa lib ao projeto.
Ou usar #required
Ou usar no arquivo .hbc
OndeTaMinhaLibHWGUI.hbc

Código: Selecionar todos

{win}incpaths=c:\devl\hwgui\include
{win}libpaths=c:\devl\hwgui\lib
{win}libs=hwgui hwg_extctrl hbxml procmisc
>hbmk2 meuteste.prg OndeTaMinhaLibHwgui.hbc

Mais intuitivo!
Ps. hbmk2 funciona dessa forma com arquivos {win},{unix] para saber se é lib do Linux ou Windows. Fácil de entender, não precisa ficar mais fazendo separado para Lin/Win, pode colocar em um arquivo só. Verificar para estudos, nos arquivos .hbc, .hbm, .hbp nas pastas dentro da \contrib

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