OS版本:Fedora Core 7
QT3。3和QT4。3。4同时安装,所有的含有qt4的 包都安装了(通过yum自动升级)
系统的环境变量用的qt3.3的(PATH,QTDIR,QTINC,QTLIB)。
前些日子用qtcreator编写了一个程序,现在发现qtcreator很难用,想回到shell来编qt4的程序,发现qmake还是qt3.3的,就用了qmake-qt4,可以声称.pro文件,但是声称Makefile这一步就会出错:
Project LOAD(): Feature qconfig cannot be found.
发现/usr/lib/qt4/mkspecs/default/qmake.conf文件如下:
#
# qmake configuration for linux-g++
#
MAKEFILE_GENERATOR = UNIX
TEMPLATE = app
CONFIG += qt warn_on release incremental link_prl
QT += core gui
QMAKE_INCREMENTAL_STYLE = sublib
QMAKE_CFLAGS_RELEASE += -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables
include(../common/g++-multilib.conf)
include(../common/linux.conf)
load(qt_config)
实际上最后有个load(qt_config)没有执行
在网上搜了一下说是路径问题,需要有个qt_config.prf文件,可是我的系统上就没有这个文件,只在/usr/lib/qt4/mkspecs目录有个qconfig.pri文件,将qconfig.pri文件拷贝到.default目录或者feathers目录,或者该名为qt_config.pri.qt_config.prf都不起作用。
请问在qt3和qt4共存的情况下,想使用qt4应该怎样设置,谢谢!