ブースト 1.45.0 をダウンロードし、Mac に Python 3.1.3 をインストールしました。Python で Boost をビルドすることに成功しました。このために、「project-config.jam」を編集し、「using python : 3.1 : /Library/Frameworks/Python.framework/Versions/3.1;」を追加する必要がありました。それに。
この時点で、すべて問題ないようです。
xcode プロジェクトでこのライブラリを使用しようとすると、リンク エラーが発生します。
未定義のシンボル: "boost::python::objects::make_nurse_and_patient(_object*, _object*)"、参照元: _object* boost::python::with_custodian_and_ward_postcall<0ul, 1ul, boost::python::default_call_policies>:: postcall<_object*>(_object* const&, _object*)in libFluxCore.a(Python.o) "boost::python::objects::enum_base::enum_base(char const*, _object* ( )(void const ), void* (*)(_object*), void (*)(_object*, boost::python::converter::rvalue_from_python_stage1_data*), boost::python::type_info, char const*)", 参照元: サンドボックス: libFluxCore.a(Python.o) の :BindComponentState() サンドボックス::libFluxCore.a(Python.o) の BindCallOptions() libFluxCore.a(Python.o) のサンドボックス::BindFrameRate()
そしてもっとたくさん...
私のプロジェクトでは、パスとライブラリが適切に設定されています。
誰かが何が起こるかについて考えを持っていますか? ありがとう。