我将如何将用 python 编写的脚本添加到 c++ 项目中?谢谢
编辑:基本上所有脚本都是通过电子邮件发送一些数据。我想将数据和电子邮件地址传递给用 python 编写的函数。希望这能说明问题..
我将如何将用 python 编写的脚本添加到 c++ 项目中?谢谢
编辑:基本上所有脚本都是通过电子邮件发送一些数据。我想将数据和电子邮件地址传递给用 python 编写的函数。希望这能说明问题..
您可以查看Boost.Python,它是一个“C++ 库,可实现 C++ 和 Python 编程语言之间的无缝互操作性”。
不过,你必须更具体。
您可能对Boost.Python: Embedding the Interpreter或Python/C API: Embedding the Python Interpreter感兴趣。您可以直接使用 Python C API,也可以选择使用 Boost.Python 库。您可能也有兴趣阅读《在您的 C 程序中嵌入 Python》,它会引导您完成它。
最原始的解决方案是使用系统命令来调用你的脚本,但这确实限制了你对它的控制,只能设置环境变量和传递参数。
system("myscript.py param1 param2")