3

我将如何将用 python 编写的脚本添加到 c++ 项目中?谢谢

编辑:基本上所有脚本都是通过电子邮件发送一些数据。我想将数据和电子邮件地址传递给用 python 编写的函数。希望这能说明问题..

4

3 回答 3

3

您可以查看Boost.Python,它是一个“C++ 库,可实现 C++ 和 Python 编程语言之间的无缝互操作性”。

不过,你必须更具体。

于 2010-04-13T05:29:58.930 回答
3

您可能对Boost.Python: Embedding the InterpreterPython/C API: Embedding the Python Interpreter感兴趣。您可以直接使用 Python C API,也可以选择使用 Boost.Python 库。您可能也有兴趣阅读《在您的 C 程序中嵌入 Python》,它会引导您完成它。

于 2010-04-13T05:33:15.093 回答
1

最原始的解决方案是使用系统命令来调用你的脚本,但这确实限制了你对它的控制,只能设置环境变量和传递参数。

system("myscript.py param1 param2") 
于 2010-04-13T05:34:38.427 回答