Página 1 de 1

Erra gerando biblioteca com harbour

Enviado: 10 Ago 2010 00:39
por lucimauro
Boa pessoal.

estou querendo compilar minha lib para tentar depois compilar meu programa em harbour, mais ta dando o erro abaixo e tambem nao esto achando aonde esta sendo gerados os OBS
se algume puder me dar uma dica agradeço.


Generating C source output to 'DESCANSO.c'... Done.
Compiling 'PRFUNC.PRG'...
Lines 11361, Functions/Procedures 133
Generating C source output to 'PRFUNC.c'... Done.
Compiling 'CALCULA.PRG'...
Lines 11382, Functions/Procedures 2
Generating C source output to 'CALCULA.c'... Done.
CLUBEFUN.c:
CONTMENU.c:
CORES.c:
GETSYS.c:
MENUTO.c:
COR.c:
DESCANSO.c:
PRFUNC.c:
CALCULA.c:
TLIB Version 2.0 Copyright (c) 1987, 1988 Borland International
/P128 libhb20.lib -+ CLUBEFUN.obj -+ CONTMENU.obj -+ CORES.obj -+ GETSYS.obj -
+ MENUTO.obj -+ COR.obj -+ DESCANSO.obj -+ PRFWarning: unknown command line swit
ch 'P' ignored

Error: unexpected char 'l' in command line
hbmk2: Erro: Executando comando lib. 1
tlib.exe @C:\DOCUME~1\Lucio\CONFIG~1\Temp\9xo2j3.lnk
C:\hb20\fontes\sistema\LIB>

Re: Erra gerando biblioteca com harbour

Enviado: 10 Ago 2010 00:57
por alxsts
Olá!

Dê uma olhada neste tópico. Talvez ajude.

Quanto aos arquivos .O (e não .Obj), geralmente são gerados na pasta OBJ, um nível abaixo da pasta onde estão os .PRG.

Re: Erra gerando biblioteca com harbour

Enviado: 10 Ago 2010 10:00
por lucimauro
Obrigado alxsts;

Pelo topico que voce indicou eu compilei os arquivos com o harbou transformando em .C agora quando rodo o BCC32 para gerar os OBJ esta com erro. se alguem puder dar uma ajuda agradeço


Copyright (c) 1999-2010, http://www.harbour-project.org/
Compiling 'descanso.prg'...
Lines 1103, Functions/Procedures 13
Generating C source output to 'descanso.c'... Done.

C:\hb20\fontes\lib>harbour calcula /n /m
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010, http://www.harbour-project.org/
Compiling 'calcula.prg'...
Lines 21, Functions/Procedures 2
Generating C source output to 'calcula.c'... Done.

C:\hb20\fontes\lib>harbour letras /n /m
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010, http://www.harbour-project.org/
Compiling 'letras.prg'...
Lines 238, Functions/Procedures 1
Generating C source output to 'letras.c'... Done.

C:\hb20\fontes\lib>C:\BCC55\BIN\BCC32 -W -DHB_STATISTICS_OFF -DHB_OS_WIN_32 -O2
-OS -d -LC:\BCC55\LIB;C:\HB20\LIB -IC:\bcc55\include;C:\HB20\include -nC:\HB20\F
ONTES\LIB\prfunc
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Error E2266: No file names given
C:\hb20\fontes\lib>

Re: Erra gerando biblioteca com harbour

Enviado: 10 Ago 2010 13:04
por alxsts
Olá!

Experimente gerar a versão com o HBMake ( digite no prompt HBMake Teste.Bc -ex e depois forneça os parâmetros ). Depois faça um batch para montar a lib ou utilize o Explorer.Lib para fazer isto.

Re: Erra gerando biblioteca com harbour

Enviado: 10 Ago 2010 18:13
por Itamar M. Lins Jr.
Use HBIDE, é a melhor opção.
Para linha de comando use hbmk2, é a melhor opção.
Simples, simples, simples...
hbmk2 meu.prg -> meu.exe
Faça uma consulta no forum sobre hbmk2.

Saudações,
Itamar M. Lins Jr.

Re: Erra gerando biblioteca com harbour

Enviado: 11 Ago 2010 14:50
por lucimauro
Obrigado itamar por resonder.

NA verdade eu estou usando hbmk2 certo.
eu ate consegui gerar os OBS na pasta .hbmk\win\bcc
como faço para que esse Obs seja gerados dentro da pasta dos PRG ?

Depois que gerei a minha Lib compliando os prg e depois usando o Lib.exe para gerar a lib com comando separado.
ja que nao consegui usar a opcao do hbmk2 -hblib

Agora nao consigo incluir essa lib em meu sce.hbp ja usei -lMINHALIB mais nao funciona, alguem pode me dar uma luz para que eu consiga gerar meu prmeiro executavel .


Desde ja agradeços.