Página 1 de 1

Como gero lib, usando xharbour 1.0+gtwvw ?

Enviado: 08 Ago 2010 13:10
por lugab
Ola pessoal,

Achei alguns tópicos aqui q tratam desse assunto, que , entretanto, ficaram pouco esclarecedores para um trainee q precisa do feijão-com-arroz, como eu...

O que eu preciso, é tranformar cada funçção que eu uso muito, em uma lib para linkar no meu .BAT de compilação, usando xharbour 1.0 + gtwvw.

Acredito que só preciso q postem um bat de compilação já preparado, para eu colocar o nome do meu .PRG e gerar a lib.

Agradeço a quem dispor de tempo e vontade de ajudar.

Gabriel

Re: Como gero lib, usando xharbour 1.0+gtwvw ?

Enviado: 08 Ago 2010 18:21
por alxsts
Olá!

Tem um programa muito bacana chamado ExplorerLib. Conheci aqui no fórum mesmo mas, pela busca não consegui mais achar. Se quiser te mando por e-mail pois não dá para anexar nesta mensagem
A interface é padrão Windows, muito fácil de manejar.

Re: Como gero lib, usando xharbour 1.0+gtwvw ?

Enviado: 08 Ago 2010 19:43
por angeiras
Olá Gabriel,

Pelo que entendi voce quer gerar uma lib de alguns prgs. Se for isso é simples :

1) Gerar o .C do seu .PRG

Código: Selecionar todos

C:\XHARBOUR\BIN\HARBOUR _nome_do_prg /N /M /Ic:\xharbour\include
onde _nome_do_prg = seu .PRG

2) Gerar o .OBJ do seu .C

Código: Selecionar todos

C:\BORLAND\BCC55\BIN\BCC32 -W -DHB_STATISTICS_OFF -DHB_OS_WIN_32 -O2 -OS -d -LC:\BORLAND\BCC55\LIB;C:\XHARBOUR\LIB -c -IC:\XHARBOUR\INCLUDE;C:\BORLAND\BCC55\INCLUDE -nC:\_path_do_sistema\_nome_do_prg
onde _path_do_sistema = onde vai ser gerado o seu .OBJ
_nome_do_prg = nome do seu programa

3) Criar a sua lib ( eu uso o TLIB da própria Borland ) :

Código: Selecionar todos

tlib _nome_da_lib /0 -+_nome_do_obj.obj
onde _nome_da_lib = nome da sua biblioteca
_nome_do_obj = nome do seu .OBJ

O -+ para TLIB serve para excluir o .OBJ antigo e incluir o novo.

[]s
M.Angeiras