http://www.riverbankcomputing.com/software/pyqt/
官网上说:“Before you can build PyQt4 you must have already built and installed SIP” 意思是说必须先安装SIP,于是也下载了SIP。
解压SIP压缩包,进入源码目录,打开README,说是当前目录下有一个build.py,结果我没有找到。但找到了一个configure.py的代码。于是我执行它
1 |
|
正常完成,并生成了Makefile。我下意识地执行make,结果:
1 2 3 4 5 6 7 8 |
|
通常这种问题出在系统没有安装组件的开发板,只提供了库文件,并没有提供对应的头文件,不能进行二次开发。解决文件就是安装python-devel
1 |
|
完成安装。再make,顺利通过编译。再sudo make install,也很顺利。测试是否完成安装:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
安装OK。
解压下载的:PyQt-x11-gpl-4.10.3.tar.gz
进入源码目录,打开README,按说明的步骤:先执行configure-ng.py脚本,然后make,make install。
1 2 3 4 5 6 7 8 9 10 11 12 |
|
由于这是GPL,所以在执行configure-ng.py时让我们同意协议。输入yes继续。
用了1min顺利完成!接着make,这个过程有一点长,花了20分钟,很顺利。