project->setting->General->Microsoft Foundation Class中有两个选项:
    
 1.  Use MFC in a Shared DLL
 2.  Use MFC in a Static Library我原来一直以为 Use MFC in a Shared DLL编译的程序必须在装vc的机器上才能运行,而Use MFC in a Static Library编译的程序就可以在没有装VC的机器上运行。
最近一次偶然机会发现用Use MFC in a Shared DLL编译的程序也可以在没有装vc的机器上运行,呵呵,现在我也搞不清楚他们的区别了