Значки SVG не отображаются в сборке выпуска Qt4 в Windows

У меня есть приложение Qt4 с значками SVG, скомпилированное с помощью mingw (в Windows), связанное с общими библиотеками Qt.

] Когда приложение запущено, значки SVG отображаются в сборках отладки и выпуска в linux, однако в окнах значки SVG отображаются только в сборке отладки, но не в сборке выпуска.

Все значки SVG перечислены в project.qrc и project.pro имеет RESOURCES = project.qrc . Приложение использует QtSvg4.dll (версия 4.7.0).

Qt 4.7.0, Qt Creator 2.0.1, mingw / g ++ 4.4.0.

Обновление решения: В каталоге приложения создайте каталог / imageformats / и поместите туда qsvg4.dll вместо самого каталога приложения или создайте файл qt.conf с соответствующим путем. Подробнее см. развертывание подключаемых модулей .

9
задан ManuelSchneid3r 24 March 2015 в 03:25
поделиться