やあみんな..私は最近いくつかのMaemo5固有のクラス(例えばQMaemo5ListPickSelectorなど)を使おうとしました、そして私はいくつかの奇妙なコンパイル時エラーを受け取ります..
これが私が試していた小さなコードです:
QMaemo5ValueButton *x = new QMaemo5ValueButton("Hello");
QStandardItemModel model (10,2);
int i,j,k;
for(j=0;j<=1;j++)
{
k=0;
for(i=0;i<=9;i++)
{
QStandardItem *item = new QStandardItem(QString("%0").arg(k));
k+=5;
model.setItem(i,j,item);
}
}
x->setValueLayout(QMaemo5ValueButton::ValueBesideText);
QMaemo5ListPickSelector *sel = new QMaemo5ListPickSelector();
sel->setModel(&model);
x->setPickSelector(sel);
QHBoxLayout *hbox = new QHBoxLayout();
hbox->addWidget(x);
QVBoxLayout *vbox = new QVBoxLayout();
vbox->addLayout(hbox);
vbox->addWidget(canvas);
scrollArea->setLayout(vbox);
setCentralWidget(scrollArea);
そして、これは私が得るエラーです:
代替テキストhttp://img28.imageshack.us/img28/7491/errorsln.png
そして、これはより詳細に同じエラーです:
代替テキストhttp://img526.imageshack.us/img526/5134/errors2.png
完全なNokiaQtSDKをインストールしましたが、これもここで使用されています... Maemo5固有のライブラリは、出力デバイスとして「Maemo」を選択した場合にのみ「表示」されます。
誰でもこれらのエラーを修正する方法を知っています..?
初回もQtCreatorの設定に苦労しましたが、あらゆる種類のアン/再インストールをやり直したくありません:(