在发布MFC程序的时候,如果编译的应用程序出现“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”的错误时,可使用下面的方法解决:

方法1:

  1. 在Visual Studio中打开项目属性页,通过菜单“项目” —— “属性”,或使用快捷键“Alt+F7”;
  2. 在项目属性页中选择依次进入“配置属性”——“C/C++”——“代码生成”,修改“运行库”选项,将“/MD”或“/MDd”改为“/MT”或“/MTd”。

方法2:

  1. 在Visual Studio中打开项目属性页,通过菜单“项目” —— “属性”,或使用快捷键“Alt+F7”;
  2. 在项目属性页中选择“配置属性”,修改“MFC的使用”,选择“在静态库中使用MFC”。

方法3:

在你的Visual Studio安装盘上找到再分发包vcredist_xxx.exe和你的程序捆绑安装。

注意:此方法为实验。

方法4:

在Visual Studio安装目录“C:Program FilesMicrosoft Visual Studio 8VCredistx86” 下找到了下列文件:

msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest

把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以正确运行了。

注意:32位、64位版的程序需要拷贝相应文件夹下的文件。这种方法容易拷贝不全,也没有进行尝试。

标签: MFC, 发布

添加新评论