0
我想編譯一個ARM嵌入式設備的測試應用程序。如果我使用我的Qt桌面Qt SDK版本,這個頭文件編譯得很好。如果我使用我的Linaro GCC作爲Qt Creator中的嵌入式目標,我會在lcdNumber的專用聲明的行上得到錯誤「'QLCDNumber'沒有命名類型」。我一直在搜索,但沒有看到任何解決方案適用於此。QLCDNumber沒有命名一個類型
問題是我的嵌入式版本的qt缺少對QLCDNumber的支持嗎? 如果是這樣,爲什麼它不抱怨#include? 此外,如果是這種情況,是否有人碰巧知道我需要啓用./configure以啓用對QLCDNumber的支持?
#ifndef BATTERYMONITOR_H
#define BATTERYMONITOR_H
#include <QtGui>
#include <QWidget>
#include <QLabel>
#include <QRadioButton>
#include <QLCDNumber>
class BatteryMonitor : public QWidget
{
Q_OBJECT
public:
BatteryMonitor(QWidget *parent = 0);
public slots:
void clickedBatteryStatus();
private:
QRadioButton *temperature;
QRadioButton *voltage;
QRadioButton *current;
QRadioButton *relativeStateOfCharge;
QRadioButton *batteryStatus;
QRadioButton *runTimeToEmpty;
QLCDNumber *lcdNumber;
};
#endif // BATTERYMONITOR_H
是的,它沒有被啓用。定義了QT_NO_LCDNUMBER。謝謝。 – PhilBot