gpt4 book ai didi

python - 从 python 调用 C++ 代码以及从 C++ 调用 python 代码

转载 作者:太空宇宙 更新时间:2023-11-03 19:55:58 24 4
gpt4 key购买 nike

是否可以从 python 调用 C++ 代码,然后从该 C++ 代码调用另一个 python 代码?

我有一个 C++ .so/.dll 库,必须从 python 包装器代码中调用它。 C++ 逻辑正在做一些事情和计算,之后,它必须调用另一个 python 代码。该 python 代码还将执行一些计算并将结果返回给 C++ 代码。 C++ 将继续其逻辑并将结果返回给 python 包装器代码。

有什么实用的方法来实现这一点吗?无需进入新线程或进程?

可以选择使用嵌入式 python。但我没有找到任何关于如何在同一进程中实现 python --> C++ --> python 调用的文档或示例。

最佳答案

使用 Cython 应该可以实现。它支持与 Python 中的 C 和 C++ 代码交互。

我想你会发现这个特别的section有用的文档。

关于python - 从 python 调用 C++ 代码以及从 C++ 调用 python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59529720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com