Je crée un programme sur Mac OS X et je prévois d'utiliser libev.
Ce que je fais c'est : télécharger libev, puis :
# ./configure
# make
Ensuite, j'ai ajouté les deux fichiers .lib/libev.a
et include/ev.h
à mon projet xcode. Vous pouvez voir que xcode a reconnu libev.a, comme indiqué ci-dessous :
<🎜. >
dyld: Library not loaded: /usr/local/lib/libev.4.dylib
Referenced from: /Users/Falcon/Library/Developer/Xcode/DerivedData/BrahBrah-hibmvwhxifxymfacottfiecsflqn/Build/Products/Debug/BrahBrah.app/Contents/MacOS/ToyControl
Reason: image not found
Que se passe-t-il avec ça... ? J'ai évidemment ajouté un fichier .a, mais pourquoi dit-il que dylib est introuvable ? Est-ce que c'est mal de ma part d'ajouter libev comme ça ? Dans des circonstances normales, comment dois-je ajouter la bibliothèque statique libev.a ?
Eh bien... J'ai trouvé la raison moi-même. Cela s'est avéré très simple : j'ai copié libev.a dans le dossier du projet et c'était OK...
J'ai l'impression que je devrais pouvoir ajouter le chemin de recherche de la bibliothèque dans xcode, donc c'est tout Pas besoin de copier...