使用VS2012开发的小程序在本机运行正常,发布Release版本后,在其他电脑上却提示缺少DLL文件或显示无法识别为有效应用程序,这通常是由于运行环境缺失必要的运行库或系统兼容性问题所致。
1、 安装SP1更新补丁
2、 下载离线安装包后,应先执行脚本文件。若直接运行程序,系统将进行在线更新。为确保离线安装,需先运行start vsupdate_KB2707250.exe /Noweb命令,以此启动程序,避免连接网络更新。
3、 更新完成后新建项目,并按以下要求修改项目属性。
4、 在项目上右键点击,选择属性,进入配置属性中的常规选项,将平台工具集修改为 Visual Studio 2012 - Windows XP (v110_xp) 即可完成设置。
5、 右键项目属性,进入配置属性常规,将MFC的使用设为在静态库中使用MFC。
6、 右键项目属性,进入C/C++代码生成设置,将运行库改为多线程(/MT)选项。
7、 完成上述步骤后基本无误,最后只需生成正式发布版本即可。
