2009-04-02 6 views
0

En ce qui concerne ma découverte un peu trop tardive que les bibliothèques statiques (évidemment) ne peuvent pas avoir de membres d'instance, How to reference property of static library, existe-t-il un moyen de créer une bibliothèque partagée contenant des membres statiques et statiques ? Sur le chemin qui fonctionne probablement est de créer un fichier de classe, enregistrez-le dans un répertoire partagé et référence à partir de plusieurs projets. Y a-t-il un meilleur moyen?Création d'une bibliothèque qui contient des membres d'instance

+0

Je ne comprends vraiment pas la question, les bibliothèques statiques peuvent avoir des variables d'instance. "Statique" fait uniquement référence au fait que les bibliothèques sont compilées dans l'application principale et qu'elles ne sont pas accessibles en dehors de l'application au moment de l'exécution. Le lien que vous avez fourni a donné l'impression que votre bibliothèque n'était pas chargée. –

+0

Si la bibliothèque n'avait pas été chargée, l'instance de fileObj n'aurait pas dû être créée ... n'est-ce pas? – 4thSpace

+0

J'ai commencé à travailler maintenant. Je ne peux pas dire exactement quelle est la solution. J'ai lu ceci http://tinyurl.com/cbdwsy et ajouté l'indicateur -ObjC à la bibliothèque statique et à l'application hôte. Ensuite, beaucoup de cible propre/rebuid. C'est quand les choses ont commencé à fonctionner. J'ai enlevé le drapeau des deux endroits et toujours bon. – 4thSpace

Répondre

Questions connexes