将python脚本添加到c ++项目中

时间:2010-04-13 05:27:48

标签: c++ python visual-studio boost-python

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

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

3 个答案:

答案 0 :(得分:3)

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

但你必须更加具体。

答案 1 :(得分:3)

您可能对Boost.Python: Embedding the InterpreterPython/C API: Embedding the Python Interpreter感兴趣。您可以直接使用Python C API,也可以选择使用Boost.Python库。您可能也有兴趣阅读Embedding Python in Your C Programs,它会引导您完成它。

答案 2 :(得分:1)

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

system("myscript.py param1 param2")