Есть 4.8 в Windows 7 собранная статически так:
configure -release -opensource -static -no-exceptions -nomake demos -nomake examples -no-qt3support -no-style-plastique -no-style-cleanlooks -no-style-cde -no-style-motif -qt-style-windowsxp -qt-style-windowsvista -qt-libjpeg -qt-zlib -qt-libpng -qt-libtiff -no-stl -no-accessibility
И простейший код для трей иконки:
C++ (Qt)
tray = new QSystemTrayIcon(QIcon(":/images/ln.ico"), this);
tray->setVisible(true);
Проблема в том, что вместо иконки показывается пустое место. Если я заменю ln.ico на ln.png - всё нормально. В ресурсах есть и ICO и PNG. ln.ico - многостраничный ICO файл, рабочий 100%, т.к. он же используется для задания application icon через QApplication::setWindowIcon(). Косяк 4.8? В динамической сборке 4.7.4 всё работает нормально.
Решено:
http://developer.qt.nokia.com/doc/qt-4.8/plugins-howto.html