QT在WIN7上的系统托盘图标显示有关问题

QT在WIN7下的系统托盘图标显示问题
VS2008下,QT4.7

比较奇怪,就是用VS2008直接运行或者调试程序,在系统托盘下可以看见图表的样子。
但是我如果直接去release目录执行exe程序,则系统托盘下看不见对应的图表(看不见图片)。

有类似的解决经验么?

图标是 .svg格式的,并且exe目录里面已经拷贝了plugins\imageformats里面的相关库。

------解决方案--------------------
如果你用了相对路径:请考虑 http://blog.csdn.net/dbzhang800/archive/2011/04/26/6363165.aspx

如果不是,请补充
------解决方案--------------------
兄弟 解决了没?
------解决方案--------------------
我也遇到了这个问题,图标可以识别png,但是不能识别svg,
同一份代码在A机器上编译可以显示图标,把release放到B机器上就不能显示
而且在B机器上重新编译仍旧是不能显示该svg图标~~
------解决方案--------------------
用vs的那个检查依赖dll都工具,看看依赖
另外,也可能是缺乏清单文件所致。这个可以看看系统日志,里面会有记录找不到xxx清单文件