我的系统是FC10的,因为安装软件的需要想安装 QT3.0.7 关于路径我设置好了。
是在 自己文件下的 .bash_profile 文件里设置的。
QTDIR=”/usr/local/qt”
PATH=”$QTDIR/bin:$PATH”
LD_LIBRARY_PATH=”$LD_LIBRARY_PATH”
QMAKESPEC=”linux-g++”
export QTIDR PATH LD_LIBRARY_PATH QMAKESPEC
可是运行之后,./configure
报错:
Do you accept the terms of either license?
yes
Creating qmake. Please wait...
g++ -c -o project.o -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -I../include -I/usr/local/qt/include -I../src/tools -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -I/usr/local/qt/mkspecs/linux-g++ project.cpp
../include/qvaluestack.h: In member function ‘T QValueStack<T>::pop() [with T = QChar]’:
project.cpp:106: instantiated from here
../include/qvaluestack.h:58: 错误: 不能从 ‘QValueListIterator<QChar>’ 转换到 ‘const char*’,为实参 ‘1’(属于 ‘int remove(const char*)’)
make: *** [project.o] 错误 1
qmake failed to build. Aborting.