vls*_*vls 9 c++ windows svg mingw qt4
我有一个带有SVG图标的Qt4应用程序,使用mingw(在Windows中)编译,链接到Qt共享库.
运行应用程序时,SVG图标显示在linux中的调试和发布版本中,但是在Windows中,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具有适当路径的文件.有关部署插件的更多信息.