最近,在坛子里面有tx提问类似问题。
最近我尝试了一下 多个比 较新的发行版,如FC9、FC10、Ubuntu8.04、Ubuntu8.10、openSUSE10.3、openSUSE11.0、
SlackWare12.1、SlackWare12.2等,他们在系统 的仓库中,均同时带了Qt3和Qt4( 这里是指默认从 系统的仓库里面安装
编译好的包)。
好多同学和我一样,出于学习的目的,或是其它原因,同时安装了Qt3和Qt4.
于是就出现了类似的一些问题,如 提示 找不到路径,qmake不成功等
出错信息。
( 例子:
错误: qt4/QApplication:No such file or directory
)
查看qmake的版本信息如下:这默认是Qt3的
wd007@wd007:/usr/bin$ qmake -v
Qmake version: 1.07a (Qt 3.3.8b)
Qmake is free software from Trolltech ASA.
我参考了一下网上的资料,并实际研究了一下,可以采取如下的简易处理方法,供参考。
就是:要默认采用Qt4编译的话,可以用qmake-qt4来取代原先默认使用的qmake。
即编译命令顺序为:
qmake-qt4 -project
qmake-qt4 xxx.pro
make
./xxx
就可以了运行了。
如有谬误,请指正,更好的方法还请大家指出,共同学习
[ 此贴被wd007在2009-02-18 00:17重新编辑 ]