|
在安装libfetion时,我们在装了libqt4 libqt4-devel libcurl-devel gcc glibc-devel后,而且我们
$qmake
也能看到信息,说明 libqt4-devel是安装好了的,但是cd进入到libfetion后,按照官网的
$qmake-qt4
后会发现错误提示: Can't Find Qmake-Qt4
我突然发现此时不用$qmake-qt4,而是
$qmake //这时会在目录下生成一个Makefile的文件,此后我们再make
$make //在这一段时间,好几分钟,没有错误提示后,再
$./install.sh
安装就好了。可以通过alt+F2,输入linux-fetion来启动。
其实在Ubuntu下,
$qmake 和 $qmake-qt4 这两条命令都可以在目录下生成一个Makefile的文件,这个Makefile文件也是后面make 的基础。为什么会出现这种情况呢,因为在Ubuntu下,qmake和qmake-qt4 这2个命令都存在在/usr/bin下面。usr/bin/qmake-qt4才是真正执行qmake的,而实际上的/usr/bin/qmake只是个连接,它连接到/etc/alternatives/qmake,而/etc/alternatives/qmake实际上又连接到/usr/bin/qmake-qt4,也就是说/usr/bin/make是连接到/usr/bin/qmake-qt4, 所以说$qmake 和 $qmake-qt4执行起来效果都是一样的,用
$qmake-qt4 --version
$qmake --version
这两条语句查询的Qt版本也是一样的
而在opensuse里面,在/usr/bin下面只有qmake,而没有qtmake-qt4,也就是说只有使用/usr/bin/qmake也就是$qmake来执行qmake,而$qmake-qt4是不能执行qmake,
官网上为什么是$qmake-qt4呢,可能他们只考虑了Ubuntu和Fedora,而没有考虑opensuse,说到这,也不能怪人家,呵呵,毕竟用Ubuntu的人多,所有考虑的也多,人家上面说的也确实是Ubuntu和Fedora的安装方法,没有opensuse的安装方法
呵呵,祝你们好运。 装成功了的话要顶呀~~~~~~~~~~~~~~~~~~~ |
|