我看你是用debug版本吧。如果生成release版本,当然你没有利用到一些其它的lib或dll,那应该就没事吧。如果你拿到另外一台电脑上,而这台电脑没有安装VC,那不能运行的可能性就更大了。

解决方案 »

  1.   

    是RELEASE版本,我编译RELEASE版本时,所有自定义地消息函数都出现错误
    LINK2001,不知怎么回事?
      

  2.   

    我刚才又那一个程序试了一下。
    自定义消息在DEBUG班编译没有问题。
    换成RELEASE就不行了
      

  3.   

    1.debug版本脱离环境运行需要下面几个dll支持:
      MFC42D.DLL、MFCD42D.DLL、MFCO42D.DLL、MSVCIRTD.DLL、MSVCRTD.DLL、
      pxhlp.dll、pxrtpl.dll;
    2.release版本需要:
      MSVCRTD.DLL、pxhlp.dll、pxrtpl.dll;
      

  4.   

    在class wizard中删除你的自定义消息和函数,人工加上去试试
      

  5.   

    编译出来的错误说在OBJ文件中找不到那个函数,可是我在OBJ中可以找到那个函数啊