小弟最近在tiny210上跑openwrt+qtopia2.1+qt4(qt-everywhere-4.8.1) (openwrt 中文网上svn下来的code). 运行qt4的demos ( /usr/share/Qt/demos)发现有一些app可以运行(如textedit, deform etc..) 但是还有一些却即没有窗口显示也没有终端输出(如demos/mainwindow 程序). 奇怪的是添加qDebug也没有输出。反复折腾后,将qt-everywhere-4.8.1 configure成debug模式,重新运行程序,发现不显示窗口的程序都会在qcoreapplication里结束,ASSERT信息是:
ASSERT: "theMainThread !=0 " in file kernel/qcoreapplication.cpp,line 452
对QT不太熟悉,跟踪了一下代码也没有找到原因; 有人遇到过类似的情况么?跪求解答。