vs2005编译的exe文件无法在没安装vs2005的机器上运行

vs2005编译的exe文件无法在没有安装vs2005的机器上运行
我用vs2005写了一个MFC小程序,无论是release版或debug版都无法在一台没有安装vs2005的机器上运行。在网上找的说是使用MFC静态库我也设置了,不行;安装.net2.0和.net3.0也不行;还有其他解决办法吗?求大神指点一二
------解决方案--------------------
引用:
Quote: 引用:

用depends.exe查看exe依赖的dll


查找以后呢,在哪找这些库文件?在安装文件里吗?

在目标机上用depends.exe查看exe依赖的dll,将提示缺少的dll(红色)从开发机上拷贝到目标机上和exe相同的文件夹下。
------解决方案--------------------
有个笨但简单的方法,
安装程序之前,安装vcredist_x86 sp1.exe