vs2005编译的debug版本运作报错:应用程序无法正常启动.

vs2005编译的debug版本运行报错:应用程序无法正常启动...
release版本没有问题。搜了一下,有的说是没有安装vc++2005,这个应该不是我这个的原因吧,不知道还有其他什么可能的原因,请高手指教,谢谢!
顺便说一下,这是一个维护项目,目前刚开始,所以想把debug版本编译一下,然后替换原来的exe和dll后运行就报这错,但是替换编的release版本运行正常。
vc++ debug  无法正常启动

------解决方案--------------------
应该是有些文件的路径有差别而导致找不到。
------解决方案--------------------
用depends.exe查看exe依赖的dll

崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。

------解决方案--------------------
一般人的机器是自带release版的库的,但是debug版的库通常只有开发的机器才有,所以程序一般是有带上所有的依赖库打包的。