IDE RAD para desenvolvimento Harbour.
Moderador: Moderadores
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
IDE RAD para desenvolvimento Harbour.
Olá!
Pois é! É a segunda vez que acontece esse mesmo problema.
Não sei como estão baixando esse Harbour ai no Mint.
Melhor BAIXAR e COMPILAR o Harbour dos fontes. Pq ele pega os parâmetros da maquina. Esse Harbour ai que vcs estão baixando é de qual site ? Além de desatualizado, tem essa forma diferente que foi criado.
Saudações,
Itamar M. Lins Jr.
Pois é! É a segunda vez que acontece esse mesmo problema.
Não sei como estão baixando esse Harbour ai no Mint.
Melhor BAIXAR e COMPILAR o Harbour dos fontes. Pq ele pega os parâmetros da maquina. Esse Harbour ai que vcs estão baixando é de qual site ? Além de desatualizado, tem essa forma diferente que foi criado.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
IDE RAD para desenvolvimento Harbour.
Olá!
Saudações,
Itamar M. Lins Jr.
Com certeza! Atenção, não esquecer de remover via apt o Harbour velho antes.Hmm, então será que é isso ?
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
IDE RAD para desenvolvimento Harbour.
Opa, tudo bem ? Rapaz, deu quase tudo certo, foi onde vi sua recomendação para desinstalar o Harbour antigo, ai desinstalei e reiniciei, mas antes disso tinha conseguido criar uns controles seguindo os exemplos do tutor.
Depois que desinstalei e reiniciei deu um erro ao tentar criar um exemplo, foi isso que apareceu:
Depois que desinstalei e reiniciei deu um erro ao tentar criar um exemplo, foi isso que apareceu:
Código: Selecionar todos
$ ./teste01
./teste01: error while loading shared libraries: libharbour.so.3.2: cannot open shared object file: No such file or directory
$
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
IDE RAD para desenvolvimento Harbour.
Olá!
Compilar o Harbour novamente.
Quando removeu removeu o Harbour novo pq fica na mesma pasta.
Saudações,
Itamar M. Lins Jr.
Compilar o Harbour novamente.
Quando removeu removeu o Harbour novo pq fica na mesma pasta.
Código: Selecionar todos
$ git clone --depth=10 https://github.com/harbour/core.git hb32
$ cd hb32/
$ sudo make install
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
IDE RAD para desenvolvimento Harbour.
Olá!
Não,
Só repetir o "sudo make install" Nem vai compilar pq já está compilado, só vai jogar os arquivos nas pastas corretas.
Saudações,
Itamar M. Lins Jr.
Não,
Só repetir o "sudo make install" Nem vai compilar pq já está compilado, só vai jogar os arquivos nas pastas corretas.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
IDE RAD para desenvolvimento Harbour.
Rapaz, não quer ir não, fiz só o make install na mesma pasta e deu o mesmo erro:
Código: Selecionar todos
$ ./teste01
./teste01: error while loading shared libraries: libharbour.so.3.2: cannot open shared object file: No such file or directory
$
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
IDE RAD para desenvolvimento Harbour.
Olá!
É SUDO minúsculo. make install sem sudo vai instalar ai na sua pasta home.
Saudações,
Itamar M. Lins Jr.
É SUDO minúsculo. make install sem sudo vai instalar ai na sua pasta home.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
IDE RAD para desenvolvimento Harbour.
Boa tarde, tudo bem ? Acabei não retornando ontem mas Graças À DEUS deu certo, a solução está no link abaixo que acho que você mesmo tinha compartilhado, se não me engano:
https://pctoledo.org/forum/viewto ... =4&t=25804
Até criei atalhos para gerar executável no double-click no Linux, pois no Linux ele não gera um executável clicável( pelo menos aqui comigo não gerou ), só gera uma chamada "biblioteca compartilhada",
e, só dá para executar com:
pelo terminal ou dessa maneira abaixo com um arquivo.sh:
Detalhe: ao executar o hwgrun aparece uma caixa de mensagem com um botão dizendo o seguinte:
Do que se trata ?
E para finalizar, como faço para compartilhar imagens por favor ? Pois salvei primeiramente como .jpg e não foi, ai você falou que tem que ser .png, fiz, coloquei em um banco de imagens on-line, mas, também não foi.
Obrigado...
https://pctoledo.org/forum/viewto ... =4&t=25804
Até criei atalhos para gerar executável no double-click no Linux, pois no Linux ele não gera um executável clicável( pelo menos aqui comigo não gerou ), só gera uma chamada "biblioteca compartilhada",
e, só dá para executar com:
Código: Selecionar todos
./progCódigo: Selecionar todos
#!/bin/bash
./hwgrun
Código: Selecionar todos
Harbour Runner - HwGUI version
Copyright 1999-2020, http://www.harbour-project.org
Harbour 3.2.0dev (r2104281802), HWGUI 2.23 dev Build 3
Syntax: hwgrun <hrbfile[.hrb]> [parameters]
E para finalizar, como faço para compartilhar imagens por favor ? Pois salvei primeiramente como .jpg e não foi, ai você falou que tem que ser .png, fiz, coloquei em um banco de imagens on-line, mas, também não foi.
Obrigado...
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
IDE RAD para desenvolvimento Harbour.
Olá!
O hwgrun executa arquivos ".hrb"
Ele é usado pelo tutor. Quando clicar no botão RUN.
As imagens eu salvo no Linux em .jpg e no windows .png.
Faço upload aqui no site mesmo, veja a aba em baixo "Anexar arquivo".
Depois colocar na linha.
Saudações,
Itamar M. Lins Jr.
O hwgrun executa arquivos ".hrb"
Ele é usado pelo tutor. Quando clicar no botão RUN.
As imagens eu salvo no Linux em .jpg e no windows .png.
Faço upload aqui no site mesmo, veja a aba em baixo "Anexar arquivo".
Depois colocar na linha.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
IDE RAD para desenvolvimento Harbour.
Olá!
O Harbour gera executáveis no Linux usando ".so" comparável às "DLL's" do Windows ou estática, sem uso das bibliotecas.
-static|-shared linkar com biliotecas estáticas/compartilhadas
Use a diretiva -static ou -fullstatic para gerar executáveis que não dependam de libs externas.
Desejando saber outras informações, abra outro tópico, pois esse daqui já está concluído creio eu.
Saudações,
Itamar M. Lins Jr.
Não sei o seu nível de desenvolvimento. Pois entendo que já deseja instalar seu sistema em outras maquinas.ele não gera um executável clicável( pelo menos aqui comigo não gerou )
O Harbour gera executáveis no Linux usando ".so" comparável às "DLL's" do Windows ou estática, sem uso das bibliotecas.
Código: Selecionar todos
C:\fontes>hbmk2
Harbour Make (hbmk2) 3.2.0dev (r2021-04-28 18:02)
Copyright (c) 1999-present, Viktor Szakats
https://github.com/harbour/core/
Translation (pt-BR): Vailton Renato <vailtom@gmail.com>
Sintaxe:
hbmk2 [opções] [<script[s]>] <fontes[s][.prg|.c|.obj|.o|.rc|.res|.def|.po|.pot|.hbl|@.clp|.d|.ch]>
Opções
-o<outname> nome do arquivo de saída
-l<libname> linkar com a biblioteca <libname>. <libname> deve estar
sem o "path", sem a extensão e sem o prefixo "lib" (a não
ser que faça a parte do nome). Não adicione bibliotecas
do núcleo Harbour, elas serão inseridas automaticamente
quando necessário. Se <libname> começar com um carácter
'-', a biblioteca será removida da lista de bibliotecas
na hora de linkar.
-L<libpath> "path" adicional para pesquisa por bibliotecas
-i<p>|-incpath=<p> "paths" adicionais para pesquisa de arquivos de cabeçalho
"headers"
-static|-shared linkar com biliotecas estáticas/compartilhadas
-gt<name> linkar com GT<name> controlador de terminal gráfico "GT
", a linkagem pode ser repetida com mais GTs. O primeiro
será o GT padrão na execução do programa.
-inc[-] habilita/desabilitar o modo de compilação incremental
(padrão: desbilitado)
-hbexe criar um executável (padrão)
-hblib criar biblioteca estática
-hbdyn criar biblioteca dinâmica (não ligada com a Harbour VM)
-hbdynvm criar biblioteca dinâmica (ligada com a Harbour VM)
-help mais ajuda
Use a diretiva -static ou -fullstatic para gerar executáveis que não dependam de libs externas.
Desejando saber outras informações, abra outro tópico, pois esse daqui já está concluído creio eu.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
IDE RAD para desenvolvimento Harbour.
Boa noite, tudo bem ? Creio que sim, esse tópico já está concluído e com êxito para o objetivo do mesmo.
Mais uma vez, Graças À DEUS deu certo e obrigado a você também Itamar M. Lins Jr. por toda força e disponibilidade...
Só não sei como colocar resolvido e se precisa, se tenho que editar o título do post com [RESOLVIDO] ou de que maneira.
Mais uma vez, Graças À DEUS deu certo e obrigado a você também Itamar M. Lins Jr. por toda força e disponibilidade...
Só não sei como colocar resolvido e se precisa, se tenho que editar o título do post com [RESOLVIDO] ou de que maneira.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
IDE RAD para desenvolvimento Harbour.
Olá!
Ok fica assim mesmo. Para consulta do pessoal que tiver o mesmo problema/desejo.
Saudações,
Itamar M. Lins Jr.
Ok fica assim mesmo. Para consulta do pessoal que tiver o mesmo problema/desejo.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
IDE RAD para desenvolvimento Harbour.
Ok, sendo assim finalizo esse tópico, no mais, obrigado e Deus Abençoe...
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
IDE RAD para desenvolvimento Harbour.
Acho que ainda não concluiu.Itamar M. Lins Jr. escreveu:-static|-shared linkar com biliotecas estáticas/compartilhadas
Use a diretiva -static ou -fullstatic para gerar executáveis que não dependam de libs externas.
Desejando saber outras informações, abra outro tópico, pois esse daqui já está concluído creio eu.
Por default, o Harbour é gerado pra uso do equivalente a DLL no Linux.
Se não gerar como fullstatic, vai continuar dependente, mesmo que indique fullstatic na compilação de programas.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
