我有一个C++程序,它调用一些python函数(使用pyrun-StrugFLAGS)。在某个时候,这个Python脚本调用C++代码。我还想调用一些python函数。回溯看起来像:
Py Test::p() // Here I do a print "hello world"
C++ PyObject_CallMethod()
Py PyRun_StringFlags()
C++ main()
但是我在test::p函数中用一个非常简单的“print”进行的测试并不表明它可以工作。是因为我在使用python解释器,而它还在使用吗? Python不能创建单独的解释器,所以我不知道该怎么做,因为我需要的是执行一个完全无关的Python脚本。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐