4

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

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

因此我的问题是:

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

我很想听听你会怎么做。

非常感谢!:)

4

1 回答 1

3

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

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

Python 网站有一些与 C++ 集成的方法。

于 2010-05-26T11:28:05.120 回答