このバグ メッセージを解決するにはどうすればよいですか?
IplImage を QImage に変換するために Qt3 の作業コードを Qt4 に書き直そうとしていますが、「正しい変換タイプ」が見つかりましたが、以下のコードは「ISO C++ は型のない 'QImage' の宣言を禁止しています」というコンパイル メッセージが表示されます。
QImage* convertIplImageToQImage(...){
...
QImage *qqImage;
if (this->data->nChannels == 1) {
QVector<QRgb> myColorTable;
for (int i = 0; i < 256; i++)
myColorTable.push_back(qRgb(i, i, i));
qqImage = new QImage(qImageBuffer, width, height,
QImage::Format_Indexed8);
} else {
qqImage = new QImage(qImageBuffer, width, height,
QImage::Format_RGB32);
}
return qqImage;
}