- 下载pybind11库(github上直接下载或克隆)
- 安装pybind11模块(pip install pybind11)
- 新建一个c++项目,设置“配置类型“(常规),"包含目录”, “库目录”(vc++),和“附加依赖项”(输入)
- 写一个cpp文件,增加一个特殊的头文件和一个PYBIND11_MODULE(example, m)函数
- 点运行(成功就行,报错不要紧),得到的项目名.dll文件改名为example.pyd,然后放到任何想调用的python工程下(dll文件在x64文件夹下面)
注:生成的pyd文件导入看不见函数说明
参考:
https://developer.aliyun.com/article/1473279
https://blog.youkuaiyun.com/sunshine_bxh/article/details/137769103