407 votes

Dyld: Bibliothèque non chargée ... Raison : Image non trouvée

Lorsque j'essaie d'exécuter un exécutable que j'ai reçu sur Mac OS X, j'obtiens l'erreur suivante

dyld: Library not loaded: libboost_atomic.dylib
  Referenced from: /Users/"Répertoire dans lequel se trouve mon exécutable"
  Reason: image not found
Trace/BPT trap:5

J'ai installé les bibliothèques boost et elles se trouvent dans /opt/local/lib. Je pense que le problème a quelque chose à voir avec l'exécutable ne regardant que dans le répertoire dans lequel il se trouve, car quand je colle 'libboost_atomic.dylib' là-bas, il ne le remarque plus. Malheureusement, il se plaint alors de ne pas trouver la prochaine bibliothèque boost.

Y a-t-il un moyen facile de corriger cela?

0 votes

Si vous avez encore des problèmes, utilisez la méthode de ce sujet

0 votes

Essayez de désinstaller python3.7.3 en utilisant ceci : huybien.com/how-to-completely-uninstall-python-on-macos

-1voto

ChiefMalone Points 289

Pour ceux qui pourraient toujours avoir ce problème :

C'est un problème continu du côté d'Apple, et ce qui a fonctionné pour moi est de passer à ios 13.4 (bêta). Installé cela et ça a fonctionné à merveille.

-1voto

Prashuk Jain Points 17

J'ai oublié d'ajouter use_frameworks! dans mon podfile. Je l'ai ajouté à nouveau et ça a fonctionné.

-2voto

Pierre Monico Points 511

Aucune des solutions ci-dessus n'a fonctionné pour moi, mais brew reinstall icu4c a résolu le problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X