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 :
Ma question est : comment savoir quelles bibliothèques ajouter exactement ? Comment récupérer les bons .so ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci beaucoup !
Partager