您的位置:首页 > 编程语言 > C语言/C++

SWIG之为C/C++的API生成Python调用接口基础

2017-12-06 16:11 645 查看
现在游戏业务的cache基本都是接入公司服务TCA,以前业务自己拥有cache的时候我们可以很方便去通过脚本去访问玩家的数据,所以最近想能不能对公司服务TCA生成Python的访问接口,由于公司服务TCA只提供了C++ API屏蔽了底层的协议数据细节,不太好直接写Python访问接口,偶然间接触到了SWIG,差不多花了一周时间,通过官方手册完成了SWIG对公司服务TCA Python 接口的封装。

这一篇文章主要是介绍在看手册过程中遇到的一些问题和思考总结, 并没有涵盖所有的点,因为SWIG3.0的手册有653页,还是英文的,看手册主要还是为了能够封装Tcaplus Python访问接口,所以只是SWIG一部分比较重要的知识点,下面就简单介绍一下SWIG的一些基础概念和对API进行Python封装的实现原理,欢迎批评指正。

具体内容请跳转到个人主页

http://walkerdu.com/2017/12/06/swig-basic/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: