呵呵
发布一个release版本不就可以使用了?

解决方案 »

  1.   

    看一看你的工程的设置下的一般(Project|setting|Generic)Microsoft Foundation Classes是否选为Use MFC in a Static Library。我想应该是这里的问题。
      

  2.   

    应该在Setting Link里设置参数吧.
      

  3.   

    不是发布了就能到处运行,关键是你把MFC当做静态库编译到你的程序里还是把MFC当作动态连接库在用,如果是前者,发布不发布都可以在其他机器上运行,否则只能在装有MFC库的机器上运行。
      

  4.   

    警告:
    LINK : warning LNK4089: all references to "SHELL32.dll" discarded by /OPT:REF这是什么意思??这就是说所有到SHELL32.dll的引用全部被取消,
    那可是windows的核心文件,这样一来,你的程序基本上是做不了什么了!
      

  5.   

    可能是那些调用需要什么编译时(或连接时)的特殊设置,比如,想在nt下运行的东东,在98下编译,就可能到nt下就没用.