SIP可以用来生成C, C++或者Qt库的Python绑定。著名的PyQt (Qt的Python版本)就是用SIP生成的。
下面的介绍基于以下环境
- Windows XP
- Python 2.7.2
- MinGW (gcc 4.4.0)
首先,我们需要去下载,编译和安装SIP。
下载
- 下载网址 http://www.riverbankcomputing.com/software/sip/download
- 直接下载它的zip包: sip-4.14.2.zip
编译和安装
- 把sip-4.14.2.zip解压到一个目录,比如D:\Temp\sip-4.14.2
- 确认configure.py文件在D:\Temp\sip-4.14.2下
- 打开Windows的命令行窗口,并转到sip-4.14.2目录
cd /d D:\Temp\sip-4.14.2
- 执行命令
D:\Temp\sip-4.14.2>python configure.py --platform win32-g++
- 执行命令 make和make install
D:\Temp\sip-4.14.2>make
D:\Temp