c++ - 如何使用 GNU Autotools 构建 Pybind11 Python C++ 扩展模块?
问题描述
我一直在尝试编写一个configure.ac
文件来构建 pybind11 python C++ 扩展模块。你可以在这里找到我的代码。
Pybind11 文档提到了一个用于构建 C++ 绑定的CMake 构建系统。显然,pybind11 提供了一个名为 CMake 的函数pybind11_add_module()
来构建绑定。是否有类似的 Autoconf 宏?如果没有,有关如何执行此操作的任何建议?
附加信息:
我确实找到了一个名为qflex的项目,它使用 pybind11 为他们的 C API 构建了一个 python 接口。此外,他们有一个 GNU 构建系统。我在他们的configure.ac 文件中找不到任何有用的 Autoconf 宏。也许他们在做点什么Makefile.am
?
解决方案
推荐阅读
- typescript - 为什么具有可变参数计数的 TypeScript 函数不接受数组?
- timsort - 当合并在 Timsort 中运行 A,B 时(在函数 merge_lo 中),它说“必须在合并结束时也有 ssa.keys[na-1] 属于”。为什么?
- c# - XPath 表达式在不应该返回节点时返回
- awk - 如何使用 awk 限制日志
- azure-aks - azds.yaml 中是否有配置选项来增加 azds up 期间的超时?
- c - 计算不同函数中保留的内存的函数
- html - 如何制作一个带有删除和链接的按钮?
- python - 点之间的矢量化/线性代数距离?
- php - 使用 PHP 中的 API 通过网站获取 Twitter 个人资料
- java - 通过转换为具体(无界通配符)类型产生的意外未经检查的转换警告