• 6790阅读
  • 4回复

qt3.0.7安装求教 [复制链接]

上一主题 下一主题
离线airlinedream
 

只看楼主 倒序阅读 楼主  发表于: 2008-04-17
qt3.0.7安装求教
— 本帖被 XChinux 执行加亮操作(2008-04-21) —

系统是ubuntu7.10的

下了qt-x11-free-3.0.7.tar.bz2,并解压。

按照 install的提示 放到 /usr/local 下 并改名 qt

bash 下 ,并在 .profile 文件中 设置了 要求的环境变量

运行 sudo ./confiure

报错:

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.


有哪为高手知道怎么回事阿 ,请指点一二, 不胜感激!!!
离线lzian
只看该作者 1楼 发表于: 2008-04-21
为啥用这么低的版本呢?
你下的商业版还是开源版?
离线douboer

只看该作者 2楼 发表于: 2008-04-27
也许是gcc的版本缘故,看看qt307要求的gcc版本。
-------------------------------------
http://logins.bokee.com
-------------------------------------
离线tinyhoney
只看该作者 3楼 发表于: 2009-02-17
在该行的前头,加上“this->”
离线wd007

只看该作者 4楼 发表于: 2009-02-17
可能好多依赖都有吧,Ub7.l0的话,最好用Qt4的版本了,实在想用Qt3的话,就用Qt3.3.8b。
再编译一下试试,用-l参数看看
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个