Página 1 de 1
Onde colocar LIB externa no Harbour
Enviado: 16 Jul 2015 03:57
por marcelomteles
Pessoal boa noite,
Recebi uma lib de uma amigo e preciso compilar ela em meu sistema Harbour, minha dúvida é em que pasta na instalação do Harbour copiar esta lib XXXX.a para que ao compilar seja enxergada ?
No arquivo *.hbp estou referenciando -lXXXX
Por favor me ajudem.
Obrigado
Marcelo
ONDE COLOCAR LIB EXTERNA NO HARBOUR
Enviado: 16 Jul 2015 07:09
por ANDRIL
marcelomteles escreveu:No arquivo *.hbp estou referenciando -lXXXX
Já tentou colocar o caminho completo onde esta esta LIB. Exemplo: -l
c:\pasta\XXXX.a
Aqui no meu caso uso Harbour 3.2 com Mingw, então os arquivos *.a estão em
C:\hb32\lib\win\mingw
Ate+
Onde colocar LIB externa no Harbour
Enviado: 16 Jul 2015 11:09
por JoséQuintas
Não custa lembrar, mas....
O Harbour não é o compilador, o compilador é o compilador de C.
A LIB precisa ser compatível com o compilador.
Se usar msvc ou borland, a lib tem extensão .LIB
Se usar mingw, a lib tem extensão .A
Não dá pra usar a LIB de um compilador no outro.
-l indica a lib, com ou sem path
-L indica path pra buscar libs - bom caso centralize todas as suas LIBs numa única pasta
O path atual já entra automático, e os paths default do Harbour também, baseados na pasta do hbmk2 ou paths do Windows.