VS2012编写的的C++程序不能在XP系统上运行,提示:不是有效的WIN32 应用程序,不是中毒,求高手解答。

2024-12-23 02:35:48
推荐回答(5个)
回答1:

vs2012是不支持xp的,原因是生成的exe会加入xp无法识别的新功能,不过
微软官方博客给出的是将在秋季晚点的时候对VS2012的一个更新,可以使VS2012不使用任何其他的编译器和库就可以直接生成支持XP的应用程序,到时候只要下个更新就好了

回答2:

安装啥都没有用哦,,,微软已经抛弃XP了,,,用VS2012开发出来的软件不再支持XP了,,,以后各开发商开发出来的游戏也不再支持XP了,,,

回答3:

64 win7的编译器重新编译,运行
一般32程序可以运行在64位系统下,你的程序确认,有没有问题?

回答4:

要装 .net framework

貌似 vs 2008 起 vc 默认采用C#的托管模式 给予 .net 的 CLI 库 不是 vc runtimelibrary

回答5:

安装最新vcruntime