Quelle est la différence entre libsqlite3.dylib et libsqlite3.0.dylib?
Je vais commencer avec les bases de données SQLite dans une application que je suis en train de travailler sur. Je n'ai pas de problèmes, mais encore l'une des premières étapes de ce tutoriel est la liaison entre les SQLite3 cadre. Le tutoriel appels pour libsqlite3.0.dylib mais j'ai remarqué un autre libsqlite3.dylib. Est ce juste un lien vers la dernière v3 bibliothèque comme la convention pour les gestionnaires de paquets sur UNIX ou est-il une différence?
Adam
Vous devez vous connecter pour publier un commentaire.
Que c'est exactement ça.
libsqlite3.dylib
lors de la liaison.Fait
libsqlite3.dylib
est lui-même un lien de pointslibsqlite3.0.dylib
.En d'autres termes, dans le projet si vous ajoutez libsqlite3.dylib et ajouter libsqlite3.0.dylib ajouter le même fichier, il n'y a pas de différence, alors pourquoi vous souhaitez ajouter libsqlite3.dylib?
La raison libsqlite3.dylib toujours des points à l' dernière sqlite3 bibliothèque dynamique, c'est si il y a une nouvelle dynamique de la bibliothèque (par exemple: libsqlite3.1.dylib) libsqlite3.dylib pointeront à cette nouvelle dynamique (libsqlite3.1.dylib, ) plutôt que dans libsqlite3.0.dylib! Donc recommander ou à ajouter libsqlite3.dylib!
Référence: http://www.databaseskill.com/3734528/