【发布时间】:2010-08-31 11:45:34
【问题描述】:
考虑以下原型 Boost.Python 模块,它从单独的 C++ 头文件中引入了“D”类。
/* file: a/b.cpp */
BOOST_PYTHON_MODULE(c)
{
class_<d>("D")
}
当我将它编译为共享库时,我很困惑如何将它公开给 Python。
- 我应该怎样称呼图书馆?是吗? liba.so? b.so? libb.so?
- 图书馆需要在哪里?我可以把它放在子目录中吗?
【问题讨论】:
标签: python shared-libraries boost-python