• 6217阅读
  • 2回复

arm_linux_gcc的版本需要随着qte的版本提高吗? [复制链接]

上一主题 下一主题
离线windytwang
 

只看楼主 倒序阅读 楼主  发表于: 2006-04-02
我qt,qte,tmake都装好了
可是编译时,链结出错:

arm-linux-gcc -o algorithm defance.o   -L/home/windytwang/qt-3.3.4/lib -lm -lqte
/home/windytwang/arm-linux/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: skipping incompatible /home/windytwang/qt-3.3.4/lib/libqte.so when searching for -lqte
/home/windytwang/arm-linux/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/lib/crt1.o(.text+0x30): In function `_start':
: undefined reference to `main'
/home/windytwang/arm-linux/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/lib/libqte.so: undefined reference to `operator new[](unsigned)'
/home/windytwang/arm-linux/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/lib/libqte.so: undefined reference to `ts_close'
/home/windytwang/arm-linux/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/lib/libqte.so: undefined reference to `ts_config'
/home/windytwang/arm-linux/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/lib/libqte.so: undefined reference to `operator delete(void*)'
/home/windytwang/arm-linux/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/lib/libqte.so: undefined reference to `ts_read'
/home/windytwang/arm-linux/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/lib/libqte.so: undefined reference to `ts_open'
/home/windytwang/arm-linux/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/lib/libqte.so: undefined reference to `__cxa_pure_virtual'
/home/windytwang/arm-linux/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/lib/libqte.so: undefined reference to `operator delete[](void*)'
/home/windytwang/arm-linux/bin/../lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/lib/libqte.so: undefined reference to `operator new(unsigned)'
collect2: ld returned 1 exit status



直接用arm-linux_g++编译又是可以的,请问是什么问题呢?
交叉编译前是不是要把QTDIR,QTEDIR都设为qte的对应文件夹下面呢?
会不会是因为qte没安装好的原因呢?
[ 此贴被XChinux在2006-04-02 20:48重新编辑 ]
离线angusliu

只看该作者 1楼 发表于: 2006-04-04
1   qte是一个C++库
2   你的这个程序并不是一个应用程序,没有包含main()
3   你好象调用了触摸屏的相关函数
离线windytwang

只看该作者 2楼 发表于: 2006-04-04
1,谢谢,请问如何看装了哪些库呢?
2,我的程序就是简单的hello world程序没有调触摸屏,也有main函数
快速回复
限100 字节
 
上一个 下一个