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

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用pybind11开发python扩展库(11)相关的知识,希望对你有一定的参考价值。

前面学习的内容,都是面向python的扩展,现在来学习另一个方向,面向C++的扩展。比如高性能,或者框架,使用C++编程,然后灵活的代码使用python来编程,这样达到最佳组合。比如在游戏服务领域,可以采用C++来写高性的网络处理,高性能框架,但是游戏的逻辑和玩法,就可以使用python来开发,这样服务器不需要重新启动,也可以快速地更新,也可以大幅度地降低开发成本,也可以大大提高项目的开发速度。因此,需要来学习把python当作一门脚本的方式。

使用pybind11来创建嵌入式的脚本是非常容易的,下面就来演示这一个过程。

首先创建一个控制台的程序,如下图:

需要设置pybind11头文件的路径和python解析器的头文件的路径:

以上是关于使用pybind11开发python扩展库(11)的主要内容,如果未能解决你的问题,请参考以下文章

使用pybind11开发python扩展库

使用pybind11开发python扩展库

使用pybind11开发python扩展库

使用pybind11开发python扩展库

使用pybind11开发python扩展库

使用pybind11开发python扩展库