环境:S3C2410、Linux2.6.11、Host机为FC8、Qt/embedded2.3.7。
前提:在这个环境下,我编写的GUI应用程序均可正常编译、下载到目标板执行。
需求:由于项目开发的需要,我想在gui应用程序中启用qt的多线程支持。
状况:我查阅了资料,在configure时加上了-thread选项,编译,生成了libqte.so.2.3.7库文件,在编译GUI应用程序时,加上了-DQT_THREAD_SUPPORT。
问题:
1、加上了-thread选项后,按照网上的说法,生成的库文件应该形如libqte-mt,但是我的库文件总是生成libqte.so.2.3.7,难道-thread选项没有生效?
2、编译应用程序时,编译通过,链接时报错:
undefined reference to 'QThread::QThread[not-in-charge]()'
.....
....
不知道大家有没有在qt/embedded下启用过多线程的支持,这个版本支持多线程吗?该如何启用、编译啊?
热切盼望得到大虾的指点,感激涕零!
我的联系方式:qq:4336724,
email:
sz_abc@163.com谢谢!