主题 : qt4.6.3编译问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 27835
精华: 0
发帖: 117
金钱: 590 两
威望: 118 点
贡献值: 0 点
综合积分: 234 分
注册时间: 2010-09-01
最后登录: 2017-06-22
楼主  发表于: 2011-03-20 15:50

 qt4.6.3编译问题

装了qt creator和友善下的qt4.6.3,bulid成功了,现在程序使用qt creator的qt 4.6.3 open source release编译可以,也能看到结果。
可是换了编译用装好的qt 4.6.3arm就不行了,说是:: warning: libts-0.0.so.0, needed by /usr/local/Trolltech/QtEmbedded-4.6.3-arm/lib/libQtGui.so, not found (try using -rpath or -rpath-link)  然后一大队的png错误,什么原因?
是我没装好4.6.3,还是编译环境设置有误?
求解,谢谢
[ 此帖被langqiong在2011-03-21 19:54重新编辑 ]
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
贡献值: 0 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2011-03-20 23:10
应该是没装好,你看看存不存在这个文件啦:
ls /usr/local/Trolltech/QtEmbedded-4.6.3-arm/lib/libQtGui.so
级别: 侠客
UID: 27835
精华: 0
发帖: 117
金钱: 590 两
威望: 118 点
贡献值: 0 点
综合积分: 234 分
注册时间: 2010-09-01
最后登录: 2017-06-22
2楼  发表于: 2011-03-21 01:30
这个文件有,属性是到共享库的链接文件,大小10.7m,指向同一目录下的libQtGuibak.so.4.6.3,这个文件也有,8.8m,上午调试的时候过不去,又仔细参考友善的安装文档,查安装时候的解压包,里面也有,但大小是10.7,替换了也不行。是在搞不懂哪里出了问题,似乎下下来的4.6.3的安装包解压后直接build就可以了的。不想重新装,时间太长,还一直过不去,卡来哪里。有没有其他方法,还是编译环境设置有问题?谢谢
级别: 侠客
UID: 27835
精华: 0
发帖: 117
金钱: 590 两
威望: 118 点
贡献值: 0 点
综合积分: 234 分
注册时间: 2010-09-01
最后登录: 2017-06-22
3楼  发表于: 2011-03-21 01:34
如果qt creator bulid的时候用qt 4.6.3 open source release过去了,能看到界面和终端也能看到结果,不clear也行,但一clear,换arm的就不行了。能不能到那复制一个库文件,解决?
级别: 侠客
UID: 27835
精华: 0
发帖: 117
金钱: 590 两
威望: 118 点
贡献值: 0 点
综合积分: 234 分
注册时间: 2010-09-01
最后登录: 2017-06-22
4楼  发表于: 2011-03-21 19:59
问题解决了,原来是gcc版本问题,之前编译安装qt4.6.3时候用得是gcc4.4.3,后来想装qt4.7,按友善说法,换到gcc4.5.1,搞了很久没成功,也忘了改过来,配置qt creator的时候也忘了,rebuild qmake的时候出问题。
现在把旧的配置全删了,改回4.4.3,重新rebuild qmake,然后就ok了。
幸亏没重装,一点小疏忽,造成大问题,之前qtpia2.2.0的时候也是,用4.3.2一只不过,换4.4.3好了。哎,不接受教训。