gpt4 book ai didi

python - py2exe生成dll?

转载 作者:太空狗 更新时间:2023-10-29 17:30:36 26 4
gpt4 key购买 nike

有没有办法使用 py2exe 或其他方法生成 dll 文件而不是 exe 文件?

我想基本上创建一个具有普通函数的普通 win32 dll,但这些函数将用 python 而不是 c++ 编码。

最佳答案

我认为你可以通过一些黑客攻击来解决这个问题:

  • 看看 py2exe 中的 zipextimporter 模块。它有助于从 zip 导入 pyd 文件。
  • 使用它,您可以使用原始 python-api 在您自己的应用程序/dll 中加载 py2exe 的输出文件。 (如果可以并且愿意,请使用 boost::python)
  • 而且,由于 py2exe 的输出文件是一个 zip 文件,您可以将其附加到您的 dll 的末尾,从而使整个文件更加集成。 (也适用于 jar 文件的老技巧。)

未经测试,但我认为该理论是合理的。

本质上,您在 dll 中重新实现了 py2exe 的输出可执行文件的 main()。

关于python - py2exe生成dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/550446/

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