instalar e configurar harbour e LIBs
Enviado: 31 Jul 2023 12:56
Um jeito interessante:
Instalou o Harbour.
Precisa espalhar a notícia pelo computador.
Como faz isso?
configura PATH
Harbour não funciona sozinho, precisa do compilador C.
Instalou o compilador C.
Precisa espalhar a notícia pelo computador.
Como faz isso?
configura PATH
Até aqui, pra conferir, é só mudar pra pastas diferentes e digitar harbour ou hbmk2
Se acusar programa não encontrado é porque não acertou o PATH.
se tiver fonte na pasta, fonte padrão, é compilar.
Se não compilar fonte padrão, harbour não está instalado direito, faltou alguma coisa no PATH.
Ou seu fonte não é padrão, está usando mais coisas do que o harbour tem, harbour incompleto, etc.
Instalou HWGUI.
Não precisa espalhar a notícia, só o harbour é que precisa saber aonde está hwgui.
Como faz isso ?
O mais simples é instalar hwgui na pasta harbour/addons - mas não recomendo, porque se quiser trocar o harbour, pode apagar hwgui
Se não instalou em addons: o mais simples é indicar libpaths em harbour/bin/hbmk.hbc
Se não fez os anteriores: é indicar em CADA PROJETO, em CADA HBP, o PATH e o HWGUI.HBC
Instalou HMG, HMG EXTENDED, OOHG, ou outras.
geralmente dependem de tranqueiras que inventaram, BATs que inventaram, etc.
É configurar as tranqueiras que a LIB pede
Elas até tem HBP/HBC, mas podem inventar coisas diferentes pra ATRAPALHAR.
Se quiser, pode não ser tão fácil, pode criar o HBC das LIBs, indicando aonde estão as coisas da LIB, PATHS e nomes dos arquivos LIB.
É só lembrar do básico:
Instalou uma coisa, aquele coisa precisa ser encontrada, ou pelo sistema operacional, ou pelo harbour.
se é EXE, é pro sistema operacional: PATH
as outras coisas são para o harbour: HBMK.HBC
Resta só o projeto, mas isso é particular de cada projeto. Se o projeto usar uma lib, é indicar o HBC da LIB, se ela tiver um.
Se o projeto não achou.... é porque não tem no computador, ou indicou pasta errada, etc. relacionado a "essa coisa" que tá faltando.
Não precisa mexer no resto, só "nessa coisa", ou na indicação das pastas "dessa coisa".
Se a LIB tem EXE, por exemplo as IDEs, é avisar o sistema operacional, PATH
Mas a LIB isto, a LIB aquilo.... Veja com a LIB. Isso pode mudar de tempos em tempos, não adianta colocar detalhes aqui.
Convém lembrar um adicional:
Algumas coisas ainda estão presas a um uso antigo: HB_INSTALL_PREFIX
Convém configurar essa variável com o PATH do Harbour pra evitar imprevistos, principalmente se misturar várias versões de harbour no computador.
E tudo isso vale pra XHarbour, se usar HBMK2.
E muitos esquecem:
Se tem várias versões de harbour/xharbour espalhadas no computador, o sistema operacional vai procurar na pasta atual, e depois no PATH.
Vai usar a primeira que encontrar, não vai saber se é certa ou errada.
Instalou o Harbour.
Precisa espalhar a notícia pelo computador.
Como faz isso?
configura PATH
Harbour não funciona sozinho, precisa do compilador C.
Instalou o compilador C.
Precisa espalhar a notícia pelo computador.
Como faz isso?
configura PATH
Até aqui, pra conferir, é só mudar pra pastas diferentes e digitar harbour ou hbmk2
Se acusar programa não encontrado é porque não acertou o PATH.
se tiver fonte na pasta, fonte padrão, é compilar.
Se não compilar fonte padrão, harbour não está instalado direito, faltou alguma coisa no PATH.
Ou seu fonte não é padrão, está usando mais coisas do que o harbour tem, harbour incompleto, etc.
Instalou HWGUI.
Não precisa espalhar a notícia, só o harbour é que precisa saber aonde está hwgui.
Como faz isso ?
O mais simples é instalar hwgui na pasta harbour/addons - mas não recomendo, porque se quiser trocar o harbour, pode apagar hwgui
Se não instalou em addons: o mais simples é indicar libpaths em harbour/bin/hbmk.hbc
Se não fez os anteriores: é indicar em CADA PROJETO, em CADA HBP, o PATH e o HWGUI.HBC
Instalou HMG, HMG EXTENDED, OOHG, ou outras.
geralmente dependem de tranqueiras que inventaram, BATs que inventaram, etc.
É configurar as tranqueiras que a LIB pede
Elas até tem HBP/HBC, mas podem inventar coisas diferentes pra ATRAPALHAR.
Se quiser, pode não ser tão fácil, pode criar o HBC das LIBs, indicando aonde estão as coisas da LIB, PATHS e nomes dos arquivos LIB.
É só lembrar do básico:
Instalou uma coisa, aquele coisa precisa ser encontrada, ou pelo sistema operacional, ou pelo harbour.
se é EXE, é pro sistema operacional: PATH
as outras coisas são para o harbour: HBMK.HBC
Resta só o projeto, mas isso é particular de cada projeto. Se o projeto usar uma lib, é indicar o HBC da LIB, se ela tiver um.
Se o projeto não achou.... é porque não tem no computador, ou indicou pasta errada, etc. relacionado a "essa coisa" que tá faltando.
Não precisa mexer no resto, só "nessa coisa", ou na indicação das pastas "dessa coisa".
Se a LIB tem EXE, por exemplo as IDEs, é avisar o sistema operacional, PATH
Mas a LIB isto, a LIB aquilo.... Veja com a LIB. Isso pode mudar de tempos em tempos, não adianta colocar detalhes aqui.
Convém lembrar um adicional:
Algumas coisas ainda estão presas a um uso antigo: HB_INSTALL_PREFIX
Convém configurar essa variável com o PATH do Harbour pra evitar imprevistos, principalmente se misturar várias versões de harbour no computador.
E tudo isso vale pra XHarbour, se usar HBMK2.
E muitos esquecem:
Se tem várias versões de harbour/xharbour espalhadas no computador, o sistema operacional vai procurar na pasta atual, e depois no PATH.
Vai usar a primeira que encontrar, não vai saber se é certa ou errada.