考虑以下原型 Boost.Python 模块,该模块从单独的 C++ 头文件中引入了“D”类。
/* file: a/b.cpp */
BOOST_PYTHON_MODULE(c)
{
class_<d>("D")
}
当我将它编译到共享库时,我很困惑如何将它公开给 Python。
- 我应该怎么称呼图书馆?是吗?liba.so? b.so? libb.so?
- 图书馆需要在哪里?我可以把它放在子目录中吗?
考虑以下原型 Boost.Python 模块,该模块从单独的 C++ 头文件中引入了“D”类。
/* file: a/b.cpp */
BOOST_PYTHON_MODULE(c)
{
class_<d>("D")
}
当我将它编译到共享库时,我很困惑如何将它公开给 Python。