Compilando em Kilyx
Quando crio um projeto no Kylix e compilo, é gerado o aquivo binário, mas, este não é executado entro no shell e digito ./project1 e o programa não é executado
como faço para compilar um programa em Kylix?
como faço para compilar um programa em Kylix?
Emersonclubedelphi
Curtidas 0
Respostas
Qmd
03/06/2003
Se ele gerou o binario eu acho que o problema deve ser outro...
Dentro da IDE do Kylix o programa roda?
Caso rode tente fazer o seguinte: verifique se o arquivo libborqt-6.9-qt2.3.so esta no path do linux... caso nao esteja crie no dir /lib um link com esse nome apontando para o arquivo /usr/local/kylix/bin/libborqt-6.9.0-qt2.3.so
ex: ln -s /usr/local/kylix/bin/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so
Falow
Dentro da IDE do Kylix o programa roda?
Caso rode tente fazer o seguinte: verifique se o arquivo libborqt-6.9-qt2.3.so esta no path do linux... caso nao esteja crie no dir /lib um link com esse nome apontando para o arquivo /usr/local/kylix/bin/libborqt-6.9.0-qt2.3.so
ex: ln -s /usr/local/kylix/bin/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so
Falow
GOSTEI 0
Jomba
03/06/2003
Existe um meio mais indicado que é editar o arquivo ´/etc/ld.so.conf´ colocar:
/usr/local/kylix3/bin
João Batista de Oliveira - Jomba
jomba@cneconline.com.br
Uberaba - MG
/usr/local/kylix3/bin
João Batista de Oliveira - Jomba
jomba@cneconline.com.br
Uberaba - MG
GOSTEI 0
Emersonclubedelphi
03/06/2003
Se ele gerou o binario eu acho que o problema deve ser outro...
Dentro da IDE do Kylix o programa roda?
Caso rode tente fazer o seguinte: verifique se o arquivo libborqt-6.9-qt2.3.so esta no path do linux... caso nao esteja crie no dir /lib um link com esse nome apontando para o arquivo /usr/local/kylix/bin/libborqt-6.9.0-qt2.3.so
ex: ln -s /usr/local/kylix/bin/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so
Falow
O programa ñ roda no KDE nem no shell, quando executo no shell é retornado o seguinte erro:
shell: ./Project1:error while loading shared libraries: ./Project1: Undefined symbol: initPAnsiStrings
e no KDE retorna o seguinte erro:
Não pude encontrar o programa Project1.
Ainda ñ fiz oq vc falou, vou tentar isso agora, depois eu retorno falando algo.
Obg pela ajuda.
Emerson Andrade de Souza
GOSTEI 0
Emersonclubedelphi
03/06/2003
Existe um meio mais indicado que é editar o arquivo ´/etc/ld.so.conf´ colocar:
/usr/local/kylix3/bin
João Batista de Oliveira - Jomba
jomba@cneconline.com.br
Uberaba - MG
Olá João blz ?
Olha só eu fiz oq vc min pediu, mas veja os erros que são retornados
O programa ñ roda no KDE nem no shell, quando executo no shell é retornado o seguinte erro:
shell: ./Project1:error while loading shared libraries: ./Project1: Undefined symbol: initPAnsiStrings
e no KDE retorna o seguinte erro:
Não pude encontrar o programa Project1.
Ficaria muito grato se vc podesse min ajudar
Emerson Andrade de Souza
GOSTEI 0
Jjrr
03/06/2003
faça o seguinte:
entre como root e copie todo o conteúdo de /home/nome_usuário/kily3/bin para /usr/lib
e depois experimente executar o arquivo compilado
OK
no mandrake e no conectiva 8++ funcionaram
entre como root e copie todo o conteúdo de /home/nome_usuário/kily3/bin para /usr/lib
e depois experimente executar o arquivo compilado
OK
no mandrake e no conectiva 8++ funcionaram
GOSTEI 0
Ronaldorezende
03/06/2003
Você está recebendo o erro porque algumas bibliotecas necessárias para o programa não foram encontradas. Coloque o caminho das bibliotecas na variáve de ambiente LD_LIBRARY_PATH.
digite: export LD_LIBRARY_PATH=/seupath:outro_caminho:outro_dir
Crie um script para inicialização do sistema e coloque essa linha antes de chamar o executável. Muitas bibliotecas necessárias estão no diretório kylix/bin
Se quiser pode setar a variável de ambiente no arquivo etc/profile.
Dê uma olhada nesses dois artigos e no arquivo deploy do kylix.
http://www.rick-ross.com/papers/k3/k3deploy.html#AddEnvVars
http://homepages.borland.com/efg2lab/Library/Kylix/deployment.htm
Se você criar pacotes runtime do kylix, sete o diretório onde os diretórios estão colocando
o comando export no arquivo startdelphi. Caso contrário não conseguirá rodar o apliativo
no ambiente.
----------------------------
Ronaldo Rezende Vilela Luiz
Uberaba, MG Tel. (34) 9127-2543
digite: export LD_LIBRARY_PATH=/seupath:outro_caminho:outro_dir
Crie um script para inicialização do sistema e coloque essa linha antes de chamar o executável. Muitas bibliotecas necessárias estão no diretório kylix/bin
Se quiser pode setar a variável de ambiente no arquivo etc/profile.
Dê uma olhada nesses dois artigos e no arquivo deploy do kylix.
http://www.rick-ross.com/papers/k3/k3deploy.html#AddEnvVars
http://homepages.borland.com/efg2lab/Library/Kylix/deployment.htm
Se você criar pacotes runtime do kylix, sete o diretório onde os diretórios estão colocando
o comando export no arquivo startdelphi. Caso contrário não conseguirá rodar o apliativo
no ambiente.
----------------------------
Ronaldo Rezende Vilela Luiz
Uberaba, MG Tel. (34) 9127-2543
GOSTEI 0
Imstaff
03/06/2003
Pegue o arquivo [b:76ef0efd6a]kylixlibs3-borqt-3.0-2.tar.gz[/b:76ef0efd6a] e compile que rodará redondo.
[url]http://kylixlibs.sourceforge.net/[/url]
[b:76ef0efd6a]OBS:[/b:76ef0efd6a] Mesmo que você não tenha o kylix3 instalado o programa compilado irá rodar.
[url]http://kylixlibs.sourceforge.net/[/url]
[b:76ef0efd6a]OBS:[/b:76ef0efd6a] Mesmo que você não tenha o kylix3 instalado o programa compilado irá rodar.
GOSTEI 0
Anonymous
03/06/2003
Quando crio um projeto no Kylix e compilo, é gerado o aquivo binário, mas, este não é executado entro no shell e digito ./project1 e o programa não é executado
como faço para compilar um programa em Kylix?
ou assim:
http://www.guiadohardware.info/linux/dicas/61.htm
:wink:
GOSTEI 0