J'ai téléchargé boost 1.45.0, installé Python 3.1.3 sur mon mac. J'ai la build Boost avec Python avec succès. Pour cela j'ai dû éditer mon "project-config.jam" et ajouter "using python: 3.1: /Library/Frameworks/Python.framework/Versions/3.1;" dans ça.Problème de lien avec boost python sur Xcode
À ce stade, tout semble aller bien.
Maintenant, quand j'essaie d'utiliser cette lib dans un projet Xcode, j'ai lien erreurs:
Undefined symbols: « boost :: python :: objets :: make_nurse_and_patient (_object *, _object *) ", référencé à partir de: _object * boost :: python :: avec_custodian_and_ward_postcall < 0ul, 1ul, boost :: python :: default_call_policies> :: postcall < _objet *> (_objet * const &, _object *) dans libFluxCore.a (Python .o) "boost :: python :: objets :: enum_base :: base_enum (char const *, _objet * () (void const), void * (*) (_ob ject *), void (*) (_objet *, boost :: python :: convertisseur :: rvalue_from_python_stage1_data *), boost :: python :: type_info, char const *) ", référencé par: sandbox :: BindComponentState() dans libFluxCore.a (Python.o) sandbox :: BindCallOptions() dans libFluxCore.a (Python.o) bac à sable :: BindFrameRate() dans libFluxCore.a (Python.o)
Et beaucoup plus ...
Les chemins et lib sont bien définis dans mon projet.
Est-ce que quelqu'un a une idée de ce qui peut arriver? Merci.
J'ai finalement trouvé cette erreur. boid boost python avec "./bjam toolset = architecture darwin-4.2 = x86 adresse-model = 32 lien = thread statique = multi runtime-link = static" a fait le travail, comme je suis sur l'arcade i86. – Ziggy