背景:读研期间导师的军工项目,要求软件适用xp系统,后来所里重新安装了win7系统,虽然开发的程序可以在xp上跑,但是出于学习,想着如何取消适用xp系统。(逆过程)
ps:我用的是VS2019
1、适用于xp
参考:VS2019怎样编译出可以在WinXP上运行的exe?_vs2019 xp-CSDN博客
注意:如果开发的是MFC应用程序,那么你使用了什么平台工具集,你就使用什么版本的MFC工具!!!(我用的是V141_xp,那么使用V141的MFC)
我的配置:
2、取消适用xp
这个只需要换个平台工具集就行,可参考vs平台工具集介绍,vc6~vs2019各IDE对应的工具集版本_vs2019的ide是哪个版本-CSDN博客
由于换平台工具集,比如V142或者更高,需要重新安装相关版本的(V142)的组件,所需的磁盘空间较大,因此没有展示。但是,从这个过程当中,可得出一个结论——您使用了什么版本的平台工具集,就使用该版本的其它组件(开发MFC程序等等)
ps:什么是运行库
参考:vc++编译时运行库选择(/MT、/MTd、/MD、/MDd)_/mtd 和/mt-CSDN博客