• 3704阅读
  • 0回复

QTE for arm mistake [复制链接]

上一主题 下一主题
离线paraller
 

只看楼主 倒序阅读 楼主  发表于: 2007-04-25
QTE for arm mistake
操作系统是debian 2.6.8
gcc 3.3.5
在编译目标版QTE时,出现了undefined reference 所有的QT的类

我按<<建立Embedded QT 开发环境 - 2410>>
按照笔者的方法修改了/home/oyls/qt-2.3.10-target/lib/qws/linux-arm-g++/tmake.conf文件
修改方法如下
将其中“TMAKE_LINK= arm-linux-gcc”
“TMAKE_LINK_SHLIB= arm-linux-gcc”
修改为:“TMAKE_LINK= arm-linux-g++”
“TMAKE_LINK_SHLIB= arm-linux-g++”

但是出现了错误
/home/oyls/qt-2.3.10-target/lib/libqte.so: undefined reference to `operator delete(void*)'
/home/oyls/qt-2.3.10-target/lib/libqte.so: undefined reference to `__cxa_pure_virtual'
/home/oyls/qt-2.3.10-target/lib/libqte.so: undefined reference to `operator delete[](void*)'
/home/oyls/qt-2.3.10-target/lib/libqte.so: undefined reference to `operator new(unsigned int)'
collect2:ld return 1exit status
make[4]:leaving directory '/home/oyls/qt-2.3.10-target/tutorial/t1'
make[3]:leaving diredtory  '/home/oyls/qt-2.3.10-target/tutorial'
make[2]:leaving directory '/home/oyls/qt-2.3.10-target/tutorial'
make[1]:leaving directory 'home/oyls/qt-2.3.10-target'



快速回复
限100 字节
 
上一个 下一个