我宿主机上的环境是qt-embedded-2.3.7,qt-x11-2.3.2,tmake-1.11,qtopia-free-1.7.0,我发现这个环境下很多类不能使用,好象是安装的时候没编译好,象什么QFileDialog类都不能用,我看了qfiledialog.o才500K,而我自己做的qt-x11.3.0.0环境下的qfiledialog有3M。
我的目标板上的qt系统版本底。我编译过一个arm-qtopia,但libqte.so, libqte.so.2, libqte.so.2.3,libqte.so.2.3.10 这几个库太大了,一个就6.7M,我放到目标板上去,(我删除了目标板上的libqte.so, libqte.so.2, libqte.so.2.3,libqte.so.2.3.7,这几个平均只有3.4M,),再把在qt-embedded-2.3.10(我用qt-embedded-2.3.10,qt-x11-3.0.0,tmake-1.13做的新环境)环境下编译好的程序放到目标板上,能够运行。但是由于删除了libqte.so,libqte.so.2, libqte.so.2.3,libqte.so.2.3.7,板子上的qtopia系统不能正常运行。
能公布你的QQ吗,谢谢