• 4167阅读
  • 2回复

交叉编译的文件在板子上一直不能运行呀!这是错误代码。 [复制链接]

上一主题 下一主题
离线leosu
 
只看楼主 倒序阅读 楼主  发表于: 2006-12-04
/qt/bin # ./form1
./form1: error in loading shared libraries: ./form1: undefined symbol: new_metao
bject__11QMetaObjectPCcT1P9QMetaDataiT3iP13QMetaPropertyiP9QMetaEnumiP10QClassIn
foi

/qt/bin # ./form_new_e
./form_new_e: error in loading shared libraries: ./form_new_e: undefined symbol:
new_metaobject__11QMetaObjectPCcT1P9QMetaDataiT3iP13QMetaPropertyiP9QMetaEnumiP
10QClassInfoi

/qt/bin # ./form_friendly
./form_friendly: error in loading shared libraries: ./form_friendly: undefined s
ymbol: dragEnterEvent__7QWidgetP15QDragEnterEvent

以上是我烧录在qtopia上的程序,非常简单的程序,只有一个窗口和一个一点击就关闭的按钮
form1使用qt3.1作的ui,编译器用的是armv4l-unknown-linux和linux-linuette-g++
form_new_e是用qt2作的ui,编译器同上
form_friendly是用qt2作的ui,用的是friendly-arm公司的环境,编译器是arm-linux-gcc,g++

但都运行不了!
[ 此贴被XChinux在2006-12-24 11:22重新编辑 ]
离线shiroki

只看该作者 1楼 发表于: 2006-12-04
这个明显是库没有弄好啊, 检查你代码lib下的库和你rootfs/lib下的qte库一样吗
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线cavendish

只看该作者 2楼 发表于: 2006-12-04
ui不能乱用的
版本至少要一致
快速回复
限100 字节
 
上一个 下一个