我已经找到了一些信息。我知道你需要包含Python.h,还需要有
Py_Initialize();
//code that runs the python script
Py_Finalize();
我知道如何打开和关闭解释器,但是其中间的部分让我迷惑不解。我在该主题上找到的大部分信息都使用Py_SimpleString()命令及其一些参数。我已经搜索了一段时间,但是找不到任何明确解释该命令正在执行什么或如何使用它的文档。
我不一定需要Python脚本直接传递值给C++程序。它正在写入文本文件,C++可以只解析所需的文本文件片段。我只需要使.py文件运行并执行其功能。
感谢任何帮助!