引用第10楼kasim于2009-07-01 10:08发表的 :
哦是吗?能否为大家解释一下?
Qt之初是为PC Linux的X11, MacOS等系统设计的,后来才发展了嵌入式版本,在配置上依然保留了统一的配置选项,如果你加了多线程库的支持选项,可能无法编译通过,也可能会对整个系统造成影响。
Qtopia自带的视频播放器的多线程使用的是Linux系统本身的,而不是Qt的。Qtopia编程可以基于事件驱动,不清楚很多初学者为何钟情于多线程。对于大多数的程序,如果不是十分擅长编程,特别是Qtopia编程,尽量不要使用多线程,它将到处布满陷阱,到时出了问题也很难debug,因为多线程的错误很多都是没有规律性的。