• 5868阅读
  • 0回复

系统中Qt3和Qt4并存时如何编程的问题的简易解决方法 [复制链接]

上一主题 下一主题
离线wd007
 

只看楼主 倒序阅读 楼主  发表于: 2009-02-16
— 本帖被 XChinux 执行加亮操作(2009-02-17) —
最近,在坛子里面有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重新编辑 ]
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个