I have created an application using Qt 4.4 and built an image using qtdeploy.sh . The intent is to build a package which doesnt require the QT framework to be installed to work. When I transfer this image to another machine everything works except for the SVG icons.

The icons are listed in a QT resource file and then loaded with the following code:

QIcon app_icon = QIcon(":/Icons/App_Icon.svg");

I had this same problem on the Windows platform which was fixed by installing qsvgicon.dll and qsvg4.dll into the application path in specific folders. I am under the impression this may be the same problem on the Mac but I have checked the development Mac that I have used and do not see this library anywhere even though on the development machine the icons work perfectly.