首页 > 解决方案 > 如何使用 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

标签: c++gnuautoconfpybind11python-bindings

解决方案


推荐阅读