Deployer un programme OpenCV avec Xcode

Murielle38

Membre enregistré
16 Mai 2018
2
0
26
Bonjour à tous,

Je pense avoir tout essayé pour exporter un programme simple développé en C++ sous Xcode et utilisant OpenCV...

La seule particularité d'OpenCV est de nécessiter des Dylib. Or, si le programme compilé fonctionne très bien sur mon ordinateur (où j'ai installé OpenCV), dès que je l'exporte sur un autre ordinateur (où OpenCV n'est pas installé), cela ne fonctionne plus ! Je cherche à diffuser mon programme sur d'autres ordinateurs sans avoir besoin d'installer tout OpenCV (en ne livrant que les bibliothèques utiles au programme).

Je pense avoir tout essayé dans les paramètres de build d'Xcode. Lorsque je lance le programme (en double-cliquant dessus ou avec la console), le programme demande toujours les dylibs situées en dur dans l'ordinateur (/usr/local/opt/opencv/lib/xxx.dylib) au lieu d'aller chercher mes Dylibs placées au même endroit que le programme. Il doit me manquer un élément quelque part dans la configuration, mais je ne sais pas quoi.

Je joins mon programme sous Xcode qui visualise simplement l'image de la caméra de l'ordinateur.
ainsi que l'exécutable avec les Dylib:

Je suppose que c'est un problème récurrent et simple pour des spécialistes, mais je ne trouve aucune solution à mon problème.

Auriez-vous une solution ?

Merci.
Développé sous MacOS 12.0.1 avec Xcode 13.2.1
Export testé sous MacOS 10.15.7