• 5007阅读
  • 4回复

最近关于qte移植出现的诸多问题列了个总表,希望大家指点指点 [复制链接]

上一主题 下一主题
离线windytwang
 

只看楼主 倒序阅读 楼主  发表于: 2006-04-06
1,高版本的qmake怎么替代tmake的?qte下的qmake与qt下的qmake一样吗?

2,如何看装了哪些库,哪些库是make成功了的

3,我的qte make 后成功了,且QTEDIR QTDIR LD_LIBRARY_PATH都正常设置了,但是
为什么将CXX=arm-linux-g++后编译,显示
arm-linux-ld: skipping incompatible /home/windytwang/qt-3.3.4/lib/libqte-mt.so when searching for -lqte-mt
arm-linux-ld: cannot find -lqte-mt
(我的QTE是3.3.4安装出来是libqte-mt.so)
若把-lqte-mt 改为 -lqte后可以正常编译,但是链结是显示错误:
qte.o(.gnu.linkonce.r._ZTV6QGList+0x18): undefined reference to `QPtrCollection::newItem(void*)'
是不是qte没编译好的原因呢?(我编译后它显示正确enjoy)

4,qt-x11的qvfb以前可以运行的,但后来一直运行不了,重启和make clean了重编译后还是运行不了,显示错误
Cannot open mouse pipe

5,qt-x11的qvfb正常运行后,qte的demo运行不了
显示错误:
Semop unlock failure 标识符已删除
[ 此贴被XChinux在2006-04-06 23:27重新编辑 ]
离线linuzer

只看该作者 1楼 发表于: 2006-04-07
我在qte3.3,直接qmake ***.pro再make就可以了,很是方便
libqte-mt.so应该是对mt(多线程有支持的意思)
你去QPtrCollection.h/.cpp下看一下是不是有newItem方法
我知道就这些了
离线windytwang

只看该作者 2楼 发表于: 2006-04-09
你去QPtrCollection.h/.cpp下看一下是不是有newItem方法,如果没有的话,怎么办呢?
离线hunhunzi

只看该作者 3楼 发表于: 2006-04-09
将CXX=arm-linux-g++??????

我想如果你在configure   qt-embedded的时候是以x86为目标编译的,生成的库是无法进行交叉编译的。

你要确定你configure的时候是-xplatform qws/linux-arm-g++
华曼科技网
www.whaman.com
->BBS
技术论坛提供各种嵌入式系统学习资料下载!
欢迎您到来!
离线windytwang

只看该作者 4楼 发表于: 2006-04-09
请问./configure 时 -qconfig -qpe -qvfb 分别是什么意思呢?
快速回复
限100 字节
 
上一个 下一个