簡體   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