Enviado em 01/02/2013 - 08:42h
Bom dia pessoal,
Estou desenvolvendo um aplicativo usando C++ e o Toolkit QT. Separei alguns elementos do programa em bibliotecas compartilhadas ".so". A minha dúvida é a seguinte: para o executável do meu programa encontrar estas bibliotecas no momento de execução, o diretório das libs tem que estar especificado na variável de ambiente "LD_LIBRARY_PATH" certo? Eu queria um modo para testar a execução do programa antes de sua finalização sem ter que ficar mexendo nesta variável ou sem ter que ficar copiando as libs para uma pasta padrão do sistema. Sei lá, não tem alguma maneira de especificar a localização de libs especificamente para um executável?
O que faço hoje é setar a variável "LD_LIBRARY_PATH" nas configurações de projeto do QT-Creator, e eu acredito que ele só as modifique no momento de execução, porém não acho que esta seja a melhor solução.
Desde já, obrigado.
Estou desenvolvendo um aplicativo usando C++ e o Toolkit QT. Separei alguns elementos do programa em bibliotecas compartilhadas ".so". A minha dúvida é a seguinte: para o executável do meu programa encontrar estas bibliotecas no momento de execução, o diretório das libs tem que estar especificado na variável de ambiente "LD_LIBRARY_PATH" certo? Eu queria um modo para testar a execução do programa antes de sua finalização sem ter que ficar mexendo nesta variável ou sem ter que ficar copiando as libs para uma pasta padrão do sistema. Sei lá, não tem alguma maneira de especificar a localização de libs especificamente para um executável?
O que faço hoje é setar a variável "LD_LIBRARY_PATH" nas configurações de projeto do QT-Creator, e eu acredito que ele só as modifique no momento de execução, porém não acho que esta seja a melhor solução.
Desde já, obrigado.