标题:qte程序开发问题~急~
作者:awavelong
日期:2009-07-24 09:05
内容:
Dear 各位高手
小弟初接触Qte,在主机(Fedora8)平台上成功交叉编译好了Qte4.5.0(目标机mips平台)。
但现在编译一个最简单的helloworld时出现很多问题了~
首先用Tmake生成的Makefile,然后make,提示error: QtApplication : no such file or directory
后来用交叉编译出来的Qte4.5.0/bin/qmake生成的Makefile来make就没了这个错,但又出来了另外一个error: libQtGui.so:could not read symbols:File in wrong format. 提示看起来是说库不对,但交叉编译出来的Qte4.5.0的库在板子上是正常工作的(从demos的运行情况看来),请问哪位高人知道如何解决此问题啊~~~~~~~~~~~~~~~急啊~
#1 [wangyl1982 07-24 13:38]
编译时用-I 以及-L说明库文件的那哪里吧
#2 [landuochong 07-24 13:41]
环境没有设置好,再说谁还用tmake啊,都qt4了
#3 [awavelong 07-29 09:20]
后来用的是qt自带的qmake了~ 而且指定库的路径也是对的~
倒是有个想问的问题:需要指定的库是否是交叉编译出来给开发板用的库,还是主机编译平台适用的库?
有没高人帮忙啊~
#4 [awavelong 07-29 11:35]
就是编译的时候,指定了交叉编译得到的qte库位置后,编译qte helloworld时提示:
libQtGui.so:could not read symbols:File in wrong format.
#5 [rqzrqh 07-29 12:01]
确认是mips的库吗?是大端还是小端?大端用mipsel
编译只需要设置PATH 和QMAKESPEC