如何将多个 Cython pyx 文件合并到单个链接库中?

发布于 2024-12-25 05:39:50 字数 69 浏览 1 评论 0原文

我有多个 .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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

救星 2025-01-01 05:39:50

目前,似乎唯一的方法是创建一个主 .pyx 文件,该文件使用 include 指令来创建整体 .C 文件。

请参阅将 cython 中的许多 C++ 类包装到单个共享对象的项目结构

At the moment, it seems the only way is to create a master .pyx file that uses include directives to create a monolithic .C file.

See project structure for wrapping many c++ classes in cython to a single shared object.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文