pybind11使用方法:python调用C++库
1.python安装pybind11命令:pip install pybind11
2.创建cpp文件,如下所示:
定义了模块名,example,同时,绑定了两个函数,add和inadd
3.创建setup文件,如下所示:
以上注意pybind11路径
4.测试项目结构如下所示:
5.命令行,进入项目路径,输入指令 python setup.py build生成example模块
此刻,目录结构为:
6.使用example 模块:
将生成的pyd文件放入项目中main同级路径
然后import example模块
最后调用模块中add函数
测试输出7
表示python成功调用C++库