gpt4 book ai didi

python - 有没有办法从 Python 模块构建类似 C 的 DLL?

转载 作者:太空狗 更新时间:2023-10-29 21:33:08 25 4
gpt4 key购买 nike

我有一个 Python 模块,其中只有常规的全局函数。我需要从另一个只能调用 C DLL 的业务域脚本环境调用它。无论如何构建我的 Python 模块,以便其他代码可以像从 DLL 导出的标准 C 函数一样调用它?这是针对 Windows 环境的。我知道 IronPython,但据我所知它只能构建 .NET 程序集,这些程序集不能作为 C DLL 函数调用。

最佳答案

看看this代码项目文章。一种方法是将 python 函数包装在 C dll 中并将其公开给被调用者。

COM 是解决此问题的二进制协议(protocol)。但是您必须将此 python dll 包装在 COM 包装器中。并在调用端添加一些代码。

关于python - 有没有办法从 Python 模块构建类似 C 的 DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/645892/

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