将Python嵌入到C ++中以执行操作系统操作

时间:2013-08-04 06:23:25

标签: c++ python operating-system windows-7-x64 embedding

我需要制作一个可以打开程序的Python嵌入式C ++程序,比如Skype和Firefox。 它必须编译成可执行文件,或者运行批处理文件。 (适用于Windows 7 x64位)。

我知道那里有教程,但没有人能够深入了解如何进行操作系统操作。如果可能的话,请不要提升库,这些文档对我来说真的很混乱。

如果有任何示例,教程,模板或除了boost库之外的任何其他内容都是巨大的。 Python 3或Python 2.7很好,无论哪种方式都没关系。

或者如果有人有任何提示,或者任何帮助都会非常感激。

编辑::

有时候我甚至都不知道为什么我在这个网站上寻求帮助的时候,这就是我得到这样一个问题的回复质量。

1 个答案:

答案 0 :(得分:3)

首先,如果你计划将python嵌入到C ++程序只是因为你想要启动其他程序,那么你就是用大锤拍打苍蝇。

使用Python中的 subprocess os 模块,使用core python本身执行任务。

但是,如果您的嵌入式python模块是使用C ++开发的较大应用程序的一部分,那么请参阅Extending and Embedding Python interpretor以获取更多信息哦,现在就可以执行此任务。