VS2013写的程序在Win XP下运行的完美解决方案(百分百成功)

       在网上,关于这一问题的解决方案基本都是更改几个参数,比如修改平台工具集等,但是奈何这样的修改,由于种种原因,依旧会导致部分程序完成修改后依旧无法在XP上运行,这里给出一种完美解决的方法:

        就是将VS2013项目转换为VS2010项目,再用VS2010在XP下进行重新编译即可解决

        相对于网上修改工具集,静态库,执行库等做法,这一方法的成功率近乎完美,对于常规修改依旧提示错误无法运行的可以采用这一办法解决兼容性的问题

        具体 的原理呢是VS2010和VS2013在各个方面的区别不大,也就是以为着,这两个版本的VS的文档原则是上可以相互打开的,而XP支持最高版本的VS就是2010了,这里放一张图:


这里我们举一个例子,具体如何操作:

首先我们在Win 7系统下创建一个工程文件test,显然文件时可以在Win 7下完美运行而在XP下无法运行的


XP下运行错误提示:


这时,我们将整个工程文件拷贝到XP系统环境下(这里用虚拟机演示)

我们先在XP下找到SLN文件,用写字板打开:


然后按照图示进行修改并保存,这时我们就可以用VS2010打开之前用VS2013写的文件了:


打开后配置项目属性:


将平台工具集改为V100


此时会弹出一些对话框,我们不用理会,选否就好


这时我们再重新编译,就可以在XP系统上完美运行了:


全部评论

相关推荐

头像
09-29 16:18
门头沟学院 Java
点赞 评论 收藏
分享
Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务