Ikony .ico nie są wyświetlane w systemie Windows

Poszedłem zaSystem zasobów Qt przewodnik iikony .ico pojawiają się w systemie Linux.

Ikony nie pojawiają się w systemie Windows, gdy próbuję uruchomić aplikację z Qt Creator.

I posądzać problem wtyczki oparty naQt / C ++: Ikony nie są wyświetlane, gdy program jest uruchamiany w systemie Windows O.S. ale nie udało mi się dowiedzieć, co zrobić z przewodnikiemJak utworzyć wtyczki Qt.

Czy jest to problem z wtyczką lub dlaczego ikony nie są wyświetlane w systemie Windows?

Jeśli jest to problem z wtyczką: Jak mogę powiedzieć mojej aplikacji, gdzie znaleźć qico.dll?

Szczegóły środowiska:

Działa na: Kubuntu 12.04 LTS, Qt Creator 2.4.1 i Qt 4.7.4 (64 bit)

Nie działa: Windows XP SP2 32-bitowy, Qt Creator 2.4.1 i Qt 4.7.4 (32-bitowy)

Wszystko jest domyślnie (jak zainstalowane po wyjęciu z pudełka), nie zadzieraj z ustawieniami.

resources.qrc

<!DOCTYPE RCC><RCC version="1.0">
    <qresource>
        <file>images/spreadsheet.ico</file>
    </qresource>
</RCC>

Próbowałem także z<qresource prefix="/">.

Odapplicationaton.pro

RESOURCES += \
    resources.qrc

OTHER_FILES += \
    images/spreadsheet.ico

W odpowiednimPlik źródłowy

QIcon(":/images/spreadsheet.ico")

Próbowałem też tak, jak napisałemWdrażanie aplikacji w systemie Windows

QDir plugins(QCoreApplication::applicationDirPath()+"/plugins");

qDebug() << "Plugin directory" << plugins.absolutePath() << "found?" << plugins.exists();

app.addLibraryPath(plugins.absolutePath());

z qico.dll w katalogu plugins. Aplikacja drukuje, że katalog wtyczek istnieje, ale ikony nadal się nie wyświetlają.

Powtarzam:działa na Linuksie.

questionAnswers(2)

yourAnswerToTheQuestion