首页| 论坛| 消息

标题:交叉编译的文件在板子上一直不能运行呀!这是错误代码。
作者:leosu
日期:2006-12-04 14:47
内容:

/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++
但都运行不了!


#1 [shiroki 12-04 15:21]
这个明显是库没有弄好啊, 检查你代码lib下的库和你rootfs/lib下的qte库一样吗
#2 [cavendish 12-04 15:50]
ui不能乱用的
版本至少要一致

回复 发表
主题 版块