Distribuer une application
Bonjour,
J'ai développé une application en C++ sous Linux.
Elle utilise Qt et opencv (qui apparament utilise FFMPEG et V4L).
J'aimerai distribuer le binaire de sorte que le client n'ai pas besoin d'installer les bibliothèques lui-même.
Je voudrai donc créer un dossier libs contenant les bibliothèques utilisées par le programme et faire un script shell les ajoutant au path de l'utilisateur puis lançant le programme :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
#!/bin/bash
dirname=`dirname $0`
if [ "${dirname:0:1}" != "/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$dirname/libs
export LD_LIBRARY_PATH
./gui |
Ma question est : comment savoir quelles bibliothèques ajouter exactement ? Comment récupérer les bons .so ?
Merci beaucoup !