现在Qt版本已经到4.5.0了,最近一直在正常使用,由于今天装了一下KDE的开发环境,如KDevelop,kdelibs...
发现qmake出现问题:
$qmake -project
$qmake
$make
产生错误如下:
仔细一看,QApplication怎么会没有该文件?为什么make输出的编译命令会跟qt3相关,本人一直在使用qt4
怎么qmake的版本变成了qt3了
$ls -l qmake
$lrwxrwxrwx 1 root root 23 2009-04-07 14:45 /usr/bin/qmake -> /etc/alternatives/qmake
查看qmake的信息,它是一个链接指向的是/etc/alternatives/qmake
$ls -l /etc/alternatives/qmake
$lrwxrwxrwx 1 root root 18 2009-04-24 16:42 /etc/alternatives/qmake -> /usr/bin/qmake-qt3
终于找到的根源,原来qmake被设置成了qmake-qt3
强行修改
OK!