c++ - 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++11/14/17/20,请参阅文档中的相应部分。
默认情况下,pybind11 将使用编译器默认值或 pybind11 要求的最低标准编译模块,以较高者为准。
推荐阅读
- java - 如何使用 Jayway JsonPath 检查字段是否为空(多个空格)或 null
- r - 2 个日期之间的天数差异不正确
- c# - Revit 从参数获取/设置值
- python - 如何使用 NLP 库使复合词成为单数?
- rgb - GPIO 和 LED 控制
- vue.js - 在 then() 而不是 catch() 中捕获 axios 取消
- python - 将 if else 函数应用于 python / pandas 中的两个字符串列
- rust - 如何返回 Vec
来自锈迹斑斑的收藏品? - javascript - 如何将 Flatlist 项目传递到另一个屏幕 Flatlist?
- java - android 10 上的 MAC 地址错误