Boost.python奇怪的行为Linux / Windows类转换器

时间:2016-08-17 10:32:42

标签: python c++ linux windows boost

我正在为Linux / Windows开发boost.python库。 有两个模块。在第一个模块类A中,在第二个模块中 - 类B.B类的一个方法返回类A的实例。 在linux下它按预期工作但在windows下 - 不是。

from modulea import A
from moduleb import B


b = B()
a = b.get_a_class()

有错误 最后一行窗口下的TypeError: No to_python (by-value) converter found for C++ type: class A。 但是,如果我将两个类放在一个模块中就可以了。

Windows下是否有办法使用两个没有这种错误的模块?

0 个答案:

没有答案