Ошибка компиляции "QImage без типа" в Qt4 - PullRequest
1 голос
/ 26 июня 2011

Как я могу выяснить, как решить это сообщение об ошибке?

Я пытаюсь переписать рабочий код Qt3 в Qt4 для преобразования IplImage в QImage и нашел «правильные типы преобразования», однако мой код, как показано нижев результате " 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;

  }

1 Ответ

1 голос
/ 26 июня 2011

Убедитесь, что вы добавили #include в ваш файл cpp.Обычно я получаю эту ошибку, если отсутствует заголовок включения.

...