Voce ate pode compilar seu programa com LLIBG com clipper 5.2 (Mesmo a llibg sendo para 5.3) com RTLINK, porem a LLIBG foi feita em C e ASM, logo isso nao será recuperado, a função mesmo GMODE (Principal) nao será retornada, para este caso é aguardar as ultimas rotinas da LLIBG para xHarbour ficarem prontas e ela ser liberada para todos. Estamos finalizando ela, porém a falta de tempo ta terrivel, pensamos até mesmo em liberar o que já fizemos e ir corrigindo e tomando opniões para que tudo chegue a um otimo patamar de usabilidade.
O TLIB32 nao lê libs criadas pelo TLIB, so para lembrar.
Linkar um lib
Moderador: Moderadores
Re: Linkar um lib
Só pra constar. Nem sei que TLIB32 é esse. De que pacote ele vem? No BCC v5.5.1 (FreeCommandLineTools) e no C++ Builder 2006 o que existe é o utilitário TLIB v4.5.vagucs escreveu:O TLIB32 nao lê libs criadas pelo TLIB, so para lembrar.
Obviamente, neles todos, em 32 bits. Mas esse utilitário lê e entende qualquer LIB, seja 16 ou 32 bits. Aliás, era esse mesmo programa que eu usava no Clipper. E é o que eu uso hoje em dia em C++ (BDS2006).
Em tempo: só a título de informação: no "FreeCommandLineTools", a versão do compilador é 5.5.1. No BDS2006 a versão é 5.82. Mas o TLIB é o mesmo. A única diferença notável é o nome da empresa. No BDS já estava como Inprise, enquanto que no outro, mais antigo, ainda era Borland. De resto, tudo igual. Até no tamanho.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
Re: Linkar um lib
Achei que se referia ao TLIB de 16bits. O TLIB32 acompanha o bcc 5.5.1, com certeza faz o mesmo que qualquer outro "linkador" de libs.
Re: Linkar um lib
Ainda assim. Tenho LIB antiga feita com o TLIB versão 2, de 16 bits, de 20 anos atrás (época do Summer), que é perfeitamente lida e manipulada pelo TLIB atual. E LIB montada com o TLIB atual também é lida pelo TLIB antigo. Nem poderia ser diferente. O fato de ser 16 ou 32 bits é indiferente na manipulação das estruturas dos módulos (não me refiro aos objetos) e montagem das bibliotecas, que não mudaram desde aquela época.vagucs escreveu:Achei que se referia ao TLIB de 16bits.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
Everton
- Usuário Nível 3

- Mensagens: 143
- Registrado em: 07 Jul 2004 08:53
- Localização: Campo Grande - MS
Re: Linkar um lib
Olá Sygecom, eu fiz isso e compilou na boa, agora queria ver como faço pra colocar junto com o meu sistema.exe, pois não consigo linkar ele. grato pela atenção
Everton Luiz Penteado
Clipper 5.2b - Blink 7.0
Clipper 5.2b - Blink 7.0
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Linkar um lib
Olá Everton,
Coloque sua LIB gerada dentro da pasta \xharbour\lib e se você usa o hbmake para compilar seu sistema basta usar assim:
hbmake nome_app.bc /ex
Com esse comando acima va abrir o hbmake com as opções para compilar sua aplicação, basta marcar com a tecla BARRA DE ESPAÇO a opção de USA LIBS EXTERNA , logo após vai abrir uma lista de LIB, localize sua LIB gerada e marque com a BARRA DE ESPAÇO a sua LIB, isso vai fezer ela compilar junto com seus fontes.
Coloque sua LIB gerada dentro da pasta \xharbour\lib e se você usa o hbmake para compilar seu sistema basta usar assim:
hbmake nome_app.bc /ex
Com esse comando acima va abrir o hbmake com as opções para compilar sua aplicação, basta marcar com a tecla BARRA DE ESPAÇO a opção de USA LIBS EXTERNA , logo após vai abrir uma lista de LIB, localize sua LIB gerada e marque com a BARRA DE ESPAÇO a sua LIB, isso vai fezer ela compilar junto com seus fontes.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql