Loading

vs2013 不是有效的win32应用程序

问题描述

用VC2013编译了一个程序,在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为“指定的可执行文件不是有效的 Win32 应用程序”。

1).在“Solution Explorer”中选中项目,然后右键菜单里点属性。
2).在Property Pages里选择Configuation Properties,选择General,然后在Platform Toolset里选中Visual Studio 2012 – Windows XP (v110_xp)即可。

来自网站: http://www.vcerror.com/?p=1483

排错的网站哈

然后程序提示,缺少msvcr120d.dll可是网上找到的都是msvcr120.dll,所以用release的方式编译,放入下载好的msvcr120.dll到system32文件夹即可正常运行。

posted @ 2016-01-21 00:33  Lnju  阅读(480)  评论(0)    收藏  举报