使用MetaSIP自动生成SIP封装C++到Python接口
利用SIP将C++封装为Python,SIP采用手动书写,但对于比较庞大的工程手动书写sip文件就显得很苍白无力。QT利用MetaSIP这款工具生成sip文件,然后手动修改部分SIP文件,然后利用python书写 configuer.py配置文件生成Makefile文件,最后执行Make脚本将C++生成为Python。下面主要介绍MetaSIP安装以及配置 过程,以及利用如何利用MetaSIP生成SIP。 1.安装 1) 所需软件 MetaSIP、Python3.x、Qt4、PyQt4、dip、sip、QScintilla2、GCCXML、cmake、mingw MetaSIP下载地址: http://www.riverbankcomputing.com/hg/ PyQt4、sip、QScintilla2均可以到 http://www.riverbankcomputing.com/news 下载 dip一定要采用 http://www.riverbankcomputing.com/hg/ 的版本 GCCXML到 http://gccxml.github.io/HTML/Index.html 下载 2)安装 MetaSIP只支持Python3.x,在安装其之前保证Python3.x和QT安装 a. 安装SIP(参照上篇利用sip封装C++) b. 安装PyQt4 python