【问题标题】:Adding python script to c++ project将python脚本添加到c ++项目
【发布时间】:2010-04-13 05:27:47
【问题描述】:

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

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

【问题讨论】:

  • 您需要更加具体。 C++ 程序是否需要运行脚本?从脚本中取回变量?还是你只是想把它翻译成 c++?

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


【解决方案1】:

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

不过,你必须更具体。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      system("myscript.py param1 param2") 
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-02-16
        • 2015-04-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多