python如何加载Boost.python库? 考虑下面的原型Booost Python模块,它从一个单独的C++头文件中引入一个类“d”。 /* file: a/b.cpp */ BOOST_PYTHON_MODULE(c) { class_<d>("D") } /*文件:a/b.cpp*/ BOOST_PYTHON_模块(c) { D类 }

python如何加载Boost.python库? 考虑下面的原型Booost Python模块,它从一个单独的C++头文件中引入一个类“d”。 /* file: a/b.cpp */ BOOST_PYTHON_MODULE(c) { class_<d>("D") } /*文件:a/b.cpp*/ BOOST_PYTHON_模块(c) { D类 },python,shared-libraries,boost-python,Python,Shared Libraries,Boost Python,当我把它编译成一个共享库时,我对如何将它公开给Python感到困惑 我该怎么称呼图书馆?a、 那么?利巴,怎么了?b、 那么?那么呢 图书馆需要在哪里?我可以把它放在一个子目录里吗 我们更喜欢调用库\u c.so,将其放入一个模块中,然后添加一个\uuuu init\uuuuuuuuuy.py,它基本上是从

当我把它编译成一个共享库时,我对如何将它公开给Python感到困惑

  • 我该怎么称呼图书馆?a、 那么?利巴,怎么了?b、 那么?那么呢
  • 图书馆需要在哪里?我可以把它放在一个子目录里吗

  • 我们更喜欢调用库
    \u c.so
    ,将其放入一个模块中,然后添加一个
    \uuuu init\uuuuuuuuuy.py
    ,它基本上是从执行
    。所以你有:

    • package
      • \u c.so
      • \uuuu init\uuuuu.py