Plus précisément, j'essaie d'installer glew et freetype. J'ai copié les fichiers .dylibs dans le répertoire .app et défini leurs chemins avec install_name_tool. Lorsque j'essaie de les exécuter sur d'autres ordinateurs, j'obtiens l'erreur suivante:Comment distribuer correctement les dépendances dylib dans un ensemble .app sous OSX?
Library not loaded: @executable_path/../Resources/libGLEW.2.0.0.dylib
Referenced from: /Volumes/*/Tetris.app/Contents/MacOS/Tetris
Reason: no suitable image found. Did find:
/Volumes/SharedFolders/build/Tetris.app/Contents/MacOS/../Resources/libGLEW.2.0.0.dylib: stat() failed with errno=22
/Volumes/SharedFolders/build/Tetris.app/Contents/MacOS/../Resources/libGLEW.2.0.0.dylib: stat() failed with errno=22
Avez-vous envisagé de placer les bibliothèques dynamiques dans le même dossier que l'exécutable? –
J'ai essayé de les placer dans le même répertoire et j'ai eu la même erreur. Il semble être capable de trouver les dylibs mais il y a quelque chose qui ne va pas chez eux. – user393454
Existe-t-il un tutoriel général pour la distribution des exécutables avec dylibs? – user393454