py2exe如何实际 - 并简单地解释 - 工作? :)

时间:2010-05-26 11:23:08

标签: c++ python embed py2exe

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

所以我想知道:如果我的c ++做了py2exe的工作怎么办? 即将python应用程序嵌入到c ++中。这样我就不会依赖于py2exe及其 配置nighmares(是的,它有一些)

因此我的问题是:

  • py2exe是如何工作的(所以我可以用我的c ++应用程序完成它的工作)
  • 如何用c ++嵌入整个python应用程序呢?我阅读了关于嵌入的python doc,做了一个例子(一个非常简单的做PyRun_SimpleString)但是整个python应用程序有多少模块呢? (zipimport也许?)

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

非常感谢! :)

1 个答案:

答案 0 :(得分:3)

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

基本上,它打包你的python安装并重新分配它。它仍然在Python解释器上以Python 运行Python 。它创造的exe只会把一切都搞砸。

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