Pular para o conteúdo

Problema: programa não roda fora do Kylix

Dica publicada em Kylix / Básico
Anderson de Assis de Souza anderson_souza
Hits: 8.532 Categoria: Kylix Subcategoria: Básico
  • Indicar
  • Impressora
  • Denunciar

Problema: programa não roda fora do Kylix

Versão: Kylix 3

Uma dificuldade encontrada ao se programar em Kylix é, depois do programa estar compilado, este não roda fora do Kylix. Nem mesmo no computador que o compilou.

Este problema pode ser resolvido de forma fácil.

Primeiro, procure a biblioteca "libborqt-6.9.0-qt2.3.so", que deve estar no diretório bin/ da instalação do Kylix, ou seja, provavelmente /usr/local/kylix3/bin para o diretório /usr/lib.

Esta biblioteca deve ser renomeada para "libborqt-6.9-qt2.3.so". Então, para fazer isso, usamos o comando:

# cp /usr/local/kylix3/bin/libborqt-6.9.0-qt2.3.so \
   /usr/liblibborqt-6.9-qt2.3.so

Com apenas estes ajustes resolvemos a maior parte dos problemas.

Mesmo assim, se ainda houverem problemas ao se trabalhar com banco de dados no Kylix, basta copiar a biblioteca "libsqlib.so.1.0" para o diretório /usr/lib, mas com o nome de "libsqlib.so". Esta biblioteca também deve estar no direótio bin/ da instalação do Kylix.

Use o comando:

# cp /usr/local/kylix3/bin/libsqlib.so.1.0 /usr/lib/libsqlib.so

Faça isso nas estações, não é preciso instalar o Kylix nelas, apenas copiar estes arquivos como mostrei. Se usar Firebird, instale-o nas estações, não é preciso configurar nem dar start no banco.

Ok. Espero que minha dica seja útil!

Me deu trabalho para descobrir, agora estou compartilhando, este é o objetivo de uma comunidade e viva a liberdade.

Anderson Souza.

Instalando o Macromedia Flash no Linux

Programação Kylix: Informações do menu na barra de status

Instalando o pacote ZEOS Access no Lazarus 0.9.24

Firebird - Backup de banco de dados

Pesquisando arquivos pelo seu conteúdo em modo texto

Instalando o Kylix em distros recentes (SUSE 10.0, Fedora, Kalango...)

Como corrigir erro de fonte defeituosa no kylix

Substitua o apt-get pelo aptitude

Instalação do Kylix no Slackware 10

Instalando Kylix 3 no SuSe 9.1

#1 Comentário enviado por anderson_souza em 01/08/2006 - 12:10h
IMPORTANTE!!!

Estou comentando minha própria dica:

Existe uma errata, não sei como passou na publicação!

Na Linha:

# cp /usr/local/kylix3/bin/libborqt-6.9.0-qt2.3.so \
/usr/liblibborqt-6.9-qt2.3.so

O correto é:
# cp /usr/local/kylix3/bin/libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9-qt2.3.so

Obrigado e desculpe pela falha.
#2 Comentário enviado por beverari em 01/12/2006 - 16:38h
Cara parebens pelas dicas me foram muito util
#3 Comentário enviado por beverari em 01/12/2006 - 17:10h
bx fiz como sua dica mostra mas meu executavel continua nao rodando o que devo fazer?
#4 Comentário enviado por carloscfcs@ibest em 09/04/2007 - 12:04h
O Kylix3 foi instalado no Kurumin2 no diretório:
/home/carlos/kylix3.
Para eu fazer os programas rodarem fora do kylix utilizo o seguinte comando:
source /home/carlos/kylix3/bin/kylixpath
Depois é só chamar o programa que ele roda sem problemas.
Exemplo:
./teste
Aprendi esta dica no livro do Brunno Sonnino.
Não encontrei nenhuma dificuldade fazendo assim no Kurumin2 e Slackware 10.
Espero ter sido útil.
Abraços.
#5 Comentário enviado por anderson_souza em 11/04/2007 - 12:29h
Certo carloscfcs@ibest.

Mas para computadores em que o Kylix não está instalado?

Pois, esse é o foco da dica, o fato de não rodar nem no computador que compilou o programa, este rodava apenas no próprio Kylix. Foi mais um comentário.

O grande problema é não rodar na estação cliente.

De qualquer forma seu complemento foi útil, não conhecia esse detalhe.

OK.

Contribuir com comentário

Entre na sua conta para comentar.