Учитывая следующий архетипический модуль Boost.Python, который выводит класс "D" из отдельного заголовочного файла C ++.
/* file: a/b.cpp */
BOOST_PYTHON_MODULE(c)
{
class_<d>("D")
}
Когда я компилирую это в разделяемую библиотеку, я запутался, как я могу представить ее на Python.
- Как мне назвать библиотеку? a.so? liba.so? b.so? libb.so?
- Где должна быть библиотека? Могу ли я оставить его в подкаталоге?