怎么在没有安装Microsoft Visual C++ 6.0的电脑上运行MFC产生的.EXE文件 应用静态链接库之后还是不行

如何在没有安装Microsoft Visual C++ 6.0的电脑上运行MFC产生的.EXE文件 应用静态链接库之后还是不行
我用MFC做了一个带串口控件的界面,我把它拿到没有安装Microsoft Visual C++ 6.0的电脑上去调试,在有的电脑上会提示缺少3个.dll文件,我添加之后再那台没有安装Microsoft Visual C++ 6.0的电脑上就可以用了
  可是在我把这个.exe拿到另一个没有安装Microsoft Visual C++ 6.0的电脑上运行时,那台电脑上也不提示缺少.dll文件,.exe文件就是打不开,就是不能运行,请问各位大侠这是什么原因呢?
  我是在XP下运行的,那台不能运行的电脑安装的也是XP系统,不过可能那个可能是正版的XP,不知道这个能不能运行是否与系统是不是正版有关呢?
  我按照有关资料上说的产生Release模式下的.exe文件,把其设置为静态链接库都不管用,请大家帮忙查找一下原因。

  谢谢了
  我是菜鸟希望大家别见笑

------解决方案--------------------
你看看是不是缺少MFC71d.dll msvcp71d.dll msvcr71d.dll
------解决方案--------------------
应该就是上面的3个DLL
------解决方案--------------------
可能是串口控件没有注册吧