繁体   English   中英

pybind11:为“模块构造函数”添加回调函数

[英]pybind11: add callback function for "module constructor"

pybind11 文档有一节关于“模块析构函数”。 你如何用 pybind11 实现“​​模块构造函数”?

假设我想在我的模块导入 Python 时执行 C++ 函数。 通常,如果这是一个 Python 模块,我只需将带有函数调用的命令添加到module.py的顶级范围中。 这是你可以在 Python 模块中做的最基本的事情——执行命令。 但是 pybind11 的第一步是从添加函数定义开始 如何向 pybind11 模块添加命令

这就是用PYBIND11_MODULE定义的函数的内容。 这是一个常规功能,您可以在其中进行所需的任何设置; 当然,调用m (如m.def )是您经常看到的,但是您可以在其中执行任何您喜欢的操作来设置您的模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM