• 5731阅读
  • 3回复

请教程序运行后被kill的原因。 [复制链接]

上一主题 下一主题
离线guoyun_he
 

只看楼主 倒序阅读 楼主  发表于: 2008-03-24
今天在写给程序添加了一个线程,编译和链接都没有问题。可是把他放到开发板上一运行就出错。提示很简单: 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重新编辑 ]
离线guoyun_he

只看该作者 1楼 发表于: 2008-03-24
自己顶一下!
离线浪漫天使
只看该作者 2楼 发表于: 2008-03-24
太强了吧,居然没有QApplication。。。。
离线guoyun_he

只看该作者 3楼 发表于: 2008-03-25
有没有QApplication 并不重要!我用的是qt的例程。有与没有运行的结果是一样的。
快速回复
限100 字节
 
上一个 下一个