vs2008用release配置编译程序后遇到的有关问题.

vs2008用release配置编译程序后遇到的问题...
vs2008,QT加C++开发的程序,用release配置编译,在vs里面选开始执行(不调试)命令,运行结果正常,而直接到Release文件夹下双击打开生成的exe,运行结果却不一样了,有的功能没了,好像回滚到代码的老版本了一样,怎么回事?

------解决方案--------------------
vs里运行是把当前目录作为运行目录,而你在release下是把release目录作为运行目录,把这个文件拷贝到上级目录应该就没问题了
------解决方案--------------------
两种运行方法的起始目录不同。