• 6115阅读
  • 3回复

qframe.h:138: 错误:一个声明指定了多个类型 [复制链接]

上一主题 下一主题
离线tiany524
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-04
在编译一个简单的qtopia程序时
提示如错误
有人知道为什么吗?

../../qtopia-2.2.0-FriendlyARM/qt2/include/qframe.h:138: 错误:一个声明指定了多个类型

谢谢
离线kafeikejian

只看该作者 1楼 发表于: 2009-08-04
代码贴下吧
离线tiany524
只看该作者 2楼 发表于: 2009-08-04
#include "ledplay.h"
#include <qlabel.h>

LedPlay::LedPlay( QWidget* parent, const char* name, WFlags fl):
LedForm(parent, name, fl)
{
   ledctl1 = 0;
   ledctl2 = 0;
   ledctl3 = 0;
   ledctl4 = 0;
}

LedPlay::~LedPlay()
{
}

void LedPlay::ledplay(int led,int ctl)
{
        //led( led, ctl);
}

void LedPlay::led1()
{
        MessageLabel->setText("Solt: Operation on Led1!");
        if( ledctl1 == 0 )
            ledctl1 = 1;
        else
            ledctl1 = 0;
        ledplay( 0, ledctl1);
}

void LedPlay::led2()
{
        MessageLabel->setText("Solt: Operation on Led2!");
        if( ledctl2 == 0 )
            ledctl2 = 1;
        else
            ledctl2 = 0;
        ledplay( 1, ledctl2);
}

void LedPlay::led3()
{
        MessageLabel->setText("Solt: Operation on Led3!");
        if( ledctl3 == 0 )
            ledctl3 = 1;
        else
            ledctl3 = 0;
        ledplay( 2, ledctl3);
}

void LedPlay::led4()
{
        MessageLabel->setText("Solt: Operation on Led4!");
        if( ledctl4 == 0 )
            ledctl4 = 1;
        else
            ledctl4 = 0;
        ledplay( 3, ledctl4);
}

void LedPlay::AllOn()
{
        MessageLabel->setText("Solt: All leds turn on");
        for(int i=0; i<4; i++)
        {
            ledplay( i, 1);
        }
}

void LedPlay::AllOff()
{
        MessageLabel->setText("Solt: All leds turn off");
        for(int i=0; i<4; i++)
        {
            ledplay( i, 0);
        }
}


void LedPlay::exit()
{
        MessageLabel->setText("Solt: Application quit");
}
离线tiany524
只看该作者 3楼 发表于: 2009-08-04
#ifndef LEDPLAY_H
#define LEDPLAY_H

#include "led_base.h"

class LedPlay : public LedForm
{
public:
    LedPlay( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
    //virtual ~LedPlay();
    ~LedPlay();

public slots:
    virtual void led1();
    virtual void led2();
    virtual void led3();
    virtual void led4();
    virtual void AllOn();
    virtual void AllOff();
    virtual void exit();
    virtual void ledallplay();

private:
    void ledplay( int led, int ctl);
    int ledctl1;
    int ledctl2;
    int ledctl3;
    int ledctl4;
}
#endif
快速回复
限100 字节
 
上一个 下一个