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 : 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
Ma question est : comment savoir quelles bibliothèques ajouter exactement ? Comment récupérer les bons .so ?

Merci beaucoup !