一般开发过游戏的都知道Lua和C++可以很好的结合在一起,取长补短,把Lua脚本当成类似动态链接库来使用,很好的利用了脚本开发的灵活性。而作为一门流行的通用型脚本语言Python,也是可以做到的。作为一种胶水语言,Python 能够很容易地调用 C 、 C++ 等语言,也能够通过其他语言调用 Python 的模块。Python 提供了 C++ 库,使得开发者能很方便地从 C++ 程序中调用 Python 模块。还可以使用 PyArg_ParseTuple 函数来将返回值作为元组解析。

深入浅析 C++ 调用 Python 模块

深入浅析 C++ 调用 Python 模块

深入浅析 C++ 调用 Python 模块