参考: https://blog.csdn.net/love_clc/article/details/76653100
调用python2的参考:https://mp.csdn.net/console/editor/html/105813794
c++访问python3-实例化类的方法
下面列出C++访问python所需的函数,按调用的先后次序排列。
提示: 其中实例化类的方法是python3中的,若要使用python2,则用PyInstance_New这个方法。有关此方法网上有很多资料,就不列出了。
python_a.py
class class_a:
def __init__(self):
pass
def add(self,i,j):
return i+j
def add(i,j):
return i*j
if __name__ == '__main__':
aaaa=class_a()
print(aaaa.add(1,5))
调用模块函数ok:
#include <iostream>
//#include "pch.h"
#include<Python.h>
#include <string>
#include <iostream>
using namespac