从C ++代码调用python类的方法

时间:2018-02-15 14:40:10

标签: python c++ linux boost boost-python

例如,让我们考虑文件FreeLibraryAndExitThread中具有以下结构的python类。

mult.py

mult.py

我们如何在class Mult: def __init__(self, first, second): self.a = first self.b = second def multiply(self): c = self.a*self.b print 'The result of', self.a, 'x', self.b, ':', c return c 代码中调用上述课程中的multiply方法?(但没有C++函数)

PyRun_SimpleString()

main.cpp

我在#include<python2.7/Python.h> #include <boost/python.hpp> int main() { Py_Initialize(); int a {10}; int b {5}; ... CODE HERE (a*b using python function) Py_Finalize(); } Cython寻找解决方案,却找不到它。

其他链接:

0 个答案:

没有答案