首页 > 解决方案 > pybind11 用于 C++14/C++17

问题描述

pybind11 是否无缝地适用于 C++14 和 C++17?

我打算将 Boost.python 用于我目前在 C++11 中的项目。将来我可能必须升级到 C++14 或 C++17。所以我想了解这里的正确选择是什么——boost.python ot pybind11。

来自 pybind11 doc,它说 - “C++ 11 和 Python 之间的无缝可操作性”所以有点困惑

标签: c++c++11boost-pythonpybind11

解决方案


是的,它适用于 C++11/14/17/20,请参阅文档中的相应部分

默认情况下,pybind11 将使用编译器默认值或 pybind11 要求的最低标准编译模块,以较高者为准。


推荐阅读