CentOS的Qt3和Qt4问题

在有的系统中,装有Qt3和Qt4,

在使用qmake生成Makefile后,直接make,

出错,说没有头文件,

如果调用了qt3的qmake,那么上头的INCPATH里的头文件路径也指向了Qt3,

那么是找不到 QApplication这个文件的。

对应的解决方法就是调用Qt4安装路径下的qmake去生成Makefile,

最好用全路径。

其实,在安装的Qt4种,有个工具(qmake-qt4),

可以将默认用的qmake(qt3)转换成qt4的qmake,

之后再直接make,错误就消失了。

qmake-qt4

make

执行

 

你可能感兴趣的:(centos)