我需要包装一个现有的C++库以便在Python中使用.在阅读了关于选择适当的方法来包装C++以便在Python中使用的答案之后,我决定使用Py ++.
我使用教程文件浏览了Py ++教程,我得到了预期的输出generated.cpp,但是我还没想出要做什么才能真正使用生成的代码作为我可以在Python中导入的扩展.我确定我现在必须编译代码,但是用什么?我应该使用bjam吗?
我有相当大的C++库,有几个支持它的子库,我需要把整个东西变成python扩展.我正在使用distutils因为它需要跨平台,但如果有更好的工具我会接受建议.
是否有办法使distutils首先编译子库,并在从主库创建扩展时链接它们?