Problem mit qpixmap bei sflphone
Verfasst: 7. Oktober 2009 17:14
Hallo!
Ich will sflphone aus den Quellen kompilieren. Doch beim KDE-Clienten
scheitert es mit folgender Fehlermeldung:
Dieser Abschnitt verursacht den Fehler. Mein System ist Debian
Squeeze. Die fehlerhafte Zeile ist die Zuweisung zu pixmap.
Ich will sflphone aus den Quellen kompilieren. Doch beim KDE-Clienten
scheitert es mit folgender Fehlermeldung:
Code: Alles auswählen
/usr/local/src/sflphone/sflphone-client-kde/src/ContactItemWidget.cpp:49: Fehler: invalid use of incomplete type »struct QImage«
/usr/include/qt4/QtGui/qwindowdefs.h:79: Fehler: forward declaration of »struct QImage«
make[2]: *** [src/CMakeFiles/sflphone-client-kde.dir/ContactItemWidget.o] Fehler 1
make[1]: *** [src/CMakeFiles/sflphone-client-kde.dir/all] Fehler 2
make: *** [all] Fehler 2
Squeeze. Die fehlerhafte Zeile ist die Zuweisung zu pixmap.
Code: Alles auswählen
QPixmap pixmap;
if(contact->getPhoto()->isIntern())
{
contactPhoto = new QLabel();
pixmap = QPixmap::fromImage(contact->getPhoto()->data());
}
else
{
contactPhoto = new QLabel();
pixmap = QPixmap(contact->getPhoto()->url());
}