如何链接到现有的boost python模块

San*_*eep 5 c++ boost boost-python

我一直想知道这个,但我从来没有真正得到一个明确的答案.是否可以在boost.python框架内链接另一个boost.python模块.

例如,我在boost_python_module(libA)中导出了类A,在boost_python_module(libB)中导出了函数B(A a).是否可以在libB中指定链接到libA的A.

另一种看待这个问题的方法是,现在我必须在一个模块中一次性生成所有绑定.是否可以在几个boost_python_module上逐步生成绑定.

raf*_*fak 0

我不太了解共享库,但对我有用的是导入我的所有模块,这些模块可以在 python: 中相互引用import libA; import libB

当然可以将这些导入放入一个__init__.py文件中,这样您只需执行以下操作import myLib