如何将多个 Cython pyx 文件合并到单个链接库中?
我有多个 .pyx 文件,有没有办法将它们导入到单个 pyx 文件中并将该文件编译到共享库中,而不必编译 15 个独立模块?
I have multiple .pyx files, is there a way to import them into a single pyx file and compile that file into a shared library, instead of having to compile 15 independent modules?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
目前,似乎唯一的方法是创建一个主
.pyx
文件,该文件使用include
指令来创建整体 .C 文件。请参阅将 cython 中的许多 C++ 类包装到单个共享对象的项目结构。
At the moment, it seems the only way is to create a master
.pyx
file that usesinclude
directives to create a monolithic .C file.See project structure for wrapping many c++ classes in cython to a single shared object.