鄙人以前一直使用VC6.0做开发,由于工作原因,需要使用VS2003中的VC++7.0进行开发。但是我发现,一个同样的MFC对话框程序用VC6编译,就可以在其他没有安装VS2003的机器上运行,而我用VC7.0编译之后的程序就无法运行。需要说明的是,我的程序就是MFC向导生成的,没有任何地方使用了.NET,我照网上的方法,设置成静态调用,我发现程序的体积从40K变成了300K。我不知道是不是因为我对VS2003编译设置的地方不对,还是有其他的原因,我很困惑,坐等老手的援助。