找回密码
 立即注册
首页 业界区 业界 在vs2015中使用vs2019的编译器

在vs2015中使用vs2019的编译器

懵径 2026-1-24 22:55:03
为什么会有这么奇怪的需求?因为安装的是vsBuildTools2019,硬盘空间不够,只能装个编译工具,有很多vs2015的项目,编译的库文件,所以要对vs2015进行改造,使它能够直接打开vs2019的工程项目文件,而且不需要对项目文件进行修改,就能编译运行并且进行调试,同时对于vs2015的项目能继续使用。听起来比较复杂,其实只需要在vs2015中增加对vs2019的编译器支持就可以了。如下图所示:
1.jpeg

你没看错,这个visual studio 2027现在还没出那,增加这个项只是为了说明其实可以实现各种vs版本的互通,只要你有一个IDE,就可以通过支持不同的vsBuildtools打开编译调试各种vs的项目文件。
2.jpeg

如图,在vs2015中使用vs2019的编译器。
并且能够调试。
3.jpeg

主要的改动集中在 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Platforms 目录下,基本就是修改了msbuild的一些配置文件,因为vs在编译的时候实际上是调用msbuild进行编译的,为了最大限度保持对原有vs2015的支持,实际上只修改了一两个文件就完成了上述需求。改动的文件有点长,就不贴出来了,有需要可以私信我。
主要参考了以下链接:
https://blog.csdn.net/libaineu2004/article/details/89481424

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

2026-1-25 09:32:54

举报

懂技术并乐意极积无私分享的人越来越少。珍惜
2026-1-26 10:40:59

举报

3 天前

举报

您需要登录后才可以回帖 登录 | 立即注册