signed

QiShunwang

“诚信为本、客户至上”

使用pybind11开发python扩展库(6)

2021/6/24 20:46:29   来源:

前面介绍了怎么样通过C++11快速地开发python的扩展库,也提供多种方式来导出C++的特性,也满足了python的一些特性的要求。这样是非常方便地编写python扩展库,提高了运行效率和开发效率。这些都做完成之后,就来到了下一个环节,也就是自动化安装的阶段,即使你有最好的代码,也有最好优化的运行效率,但是安装不容易,或者缺少安装这个环节,其它的工作还是等于0,为什么这样说呢?因为没有客户愿意使用你的代码,你的库,就不会给你钱。所以接着下来,我们来学习制作pybind11的安装包。

如果我们从头来编写一个安装包是比较困难的事情,幸运的是这个世界上已经有人提供了可以运行的模板,可以从下面的连接下载:

https://download.csdn.net/download/caimouse/19807585

工程师的职责不是去发明,也不是去创造,而是使用最快的方法来完成老板或客户的任务。

这样的宗旨决定了我们可以快速地使用模块,下面就基于这个模板来一些介绍,如果想快速地入手,还是赶紧下载上面连接的内容。

这个模块的内容如下: