I cannot figure this out.

I am using a .qrc file to hold my various images.
I have a class that implements an imageviewer which displays an image.

QImage image(":/deviceName");
if (image.isNull())
...

deviceName is an alias for the actual filename.

This works fine under the debugger.
It works fine as a Release build in it's own directory with just the necessary DLL's etc.

If I try it on another machine, it fails to display the image.
I am using the same directory and files that work on my other machine.
The images subdirectory is present and contains all of the files.

Furthermore I have some icons that use QPixmap and pull images from the resource file
and those work.

This is under windows.

Mark