帮朋友问的。据说已经用了发布版。

解决方案 »

  1.   

    我知道在LINUX平台下是可以地
      

  2.   

    写了个读写串口的程序,不能在没装vc vb的机器上运行。
    谁知道是怎么回事啊?
      

  3.   

    即使是一个很小的程序在没有VC的环境下也不可以运行.
    将mfc42*.Dll拷贝以后看看! :)
    具体用VC自带的Depend工具察看需要那些Dll.
      

  4.   

    目标机器上缺少Mfc42.dll和msvcrt.dll
      

  5.   

    将mfc42*.Dll拷贝到WINDOWS的系统目录下.如果还缺什么DLL就COPY那个DLL.
      

  6.   

    一般来说只用vc本身有的控件和标准api是没问题的,你的程序是不是用了其它的控件,你说是一个串口读写的程序,那是不是用了Communications控件,由于安装VC时已经注册了这些控件,所以能用,没安装的当然要自己注册了
      

  7.   

    是用了动态链接库的缘故,只要将MFC的DLL文件COPY的目标机器中即可,为防止这种情况请用静态连接库