我如何将用python编写的脚本添加到c ++项目中?感谢
编辑:基本上所有脚本都会通过电子邮件发送一些数据。我想将数据和电子邮件地址传递给用python编写的函数。希望能够解决问题..
答案 0 :(得分:3)
你可以看看Boost.Python这是一个“C ++库,可以实现C ++和Python编程语言之间的无缝互操作。”
但你必须更加具体。
答案 1 :(得分:3)
您可能对Boost.Python: Embedding the Interpreter或Python/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")