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.
[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.