vs2012 update1程序不能在xp下运行解决

来源:互联网 发布:vegas pro for mac 编辑:程序博客网 时间:2024/05/01 16:19

vs2012,升级了update1,选择v110_xp进行编译,在xp下还是无法运行

int main(){    return 0;}


 提示:不是有效的 Win32 应用程序。

用CFF Explorer查看得知OS版本号和子系统版本号均为6.0

查看v100_xp和Visual Studio 2012 (v110)的区别,发现在链接器,系统下面有5.01,但上面的子系统为空,选中相应子系统,编译出来的程序就可以在xp下运行了。


参考文章

http://www.cnblogs.com/zyl910/archive/2013/01/13/vs2012_c_winXP.html



原创粉丝点击