我的pybind11具有以下基本cpp代码:
#include "pch.h"
#include <pybind11/pybind11.h>
int add(int i, int j) {
return i + j;
}
PYBIND11_MODULE(example, m) {
m.doc() = "pybind11 example plugin"; // optional module docstring
m.def("add", &add, "A function which adds two numbers");
}
这是我遵循的步骤(我使用的是不带python模块的Visual Studio 17,在anaconda envs中分别具有python):
pybind11中的文档未指定编译器应生成哪种文件类型,应该是库文件还是dll?除此之外,还有其他特殊步骤吗?