今天在写给程序添加了一个线程,编译和链接都没有问题。可是把他放到开发板上一运行就出错。提示很简单: Killed。后来我把QT的例程编译后运行也出同样的错误,在此请教各位大虾究竟为什么?
代码如下:
class MyThread : public QThread {
public:
virtual void run();
};
void MyThread::run()
{
for(int count=0;count<20;count++) {
sleep(1);
qDebug("Ping!");
}
}
int main()
{
MyThread a;
MyThread b;
a.start();
b.start();
a.wait();
b.wait();
}
平台: QT-2.3.7
交叉编译qt时候带了-thread选项。
[ 此贴被guoyun_he在2008-03-24 20:20重新编辑 ]