【问题标题】:How does py2exe actually -and simply explained- work? :)py2exe 如何实际 - 并且简单地解释 - 工作? :)
【发布时间】:2011-02-24 03:21:08
【问题描述】:

我有一个调用另一个 python 的 c++ 应用程序(与 py2exe 捆绑到一个 exe 中) 所以我有2个应用程序。

所以我想知道:如果我的 c++ 做了 py2exe 做的事情会怎样? 即将python应用程序嵌入c ++之一。这样我就不会依赖 py2exe 及其 配置噩梦(是的,它有一些)

因此我的问题是:

  • py2exe 是如何工作的(这样我就可以使用我的 c++ 应用程序完成它的工作)
  • 用 c++ 嵌入整个 python 应用程序怎么样?我阅读了关于嵌入的 python 文档,做了一个例子(一个非常简单的例子,PyRun_SimpleString)但是一个包含大量模块的整个 python 应用程序呢? (也许是 zipimport?)

我很想听听你是怎么做到的。

非常感谢! :)

【问题讨论】:

    标签: c++ python embed py2exe


    【解决方案1】:

    http://www.py2exe.org/index.cgi/FAQ

    基本上,它会打包您的 python 安装并重新分发它。它仍然在 Python 解释器上运行您的 Python 作为 Python。它创建的 exe 启动了一切。

    Python 网站在integrating with C++ 上有一些方法。

    【讨论】:

    • 谢谢@Oli,我也是这么想的。 (library.zip 和 Python25.dll)和一个小(相同的)exe,它使用 dll 运行 zip 中的模块。正确的?这可以用 c++ 轻松完成吗?
    猜你喜欢
    • 1970-01-01
    • 2018-05-16
    • 1970-01-01
    • 1970-01-01
    • 2018-09-15
    • 1970-01-01
    • 2012-01-15
    • 2013-04-15
    • 2011-09-02
    相关资源
    最近更新 更多