懵径 发表于 2026-1-24 22:55:03

在vs2015中使用vs2019的编译器

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

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

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

主要的改动集中在 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

感谢分享,下载保存了,貌似很强大

啦汇 发表于 2026-1-29 02:08:06

感谢发布原创作品,程序园因你更精彩

麓吆 发表于 2026-1-31 21:37:24

收藏一下   不知道什么时候能用到

岳娅纯 发表于 2026-2-1 05:35:27

鼓励转贴优秀软件安全工具和文档!

瘴锲如 发表于 2026-2-4 08:13:52

感谢分享

兜蛇 发表于 2026-2-5 07:45:33

感谢分享,下载保存了,貌似很强大

尚腱埂 发表于 2026-2-7 23:21:27

喜欢鼓捣这些软件,现在用得少,谢谢分享!

玻倌瞽 发表于 2026-2-8 01:38:10

懂技术并乐意极积无私分享的人越来越少。珍惜

薯羞 发表于 2026-2-8 13:50:53

新版吗?好像是停更了吧。

些耨努 发表于 2026-2-9 08:14:39

很好很强大我过来先占个楼 待编辑

申倩语 发表于 2026-2-9 20:26:32

谢谢分享,辛苦了

卢莹洁 发表于 2026-2-9 20:36:49

新版吗?好像是停更了吧。

东门清心 发表于 2026-2-10 15:54:15

谢谢分享,试用一下

陆菊 发表于 2026-2-11 03:39:23

感谢发布原创作品,程序园因你更精彩

缣移双 发表于 2026-2-12 00:38:50

谢谢分享,试用一下

侧胥咽 发表于 2026-2-12 13:43:47

热心回复!

古修蟑 发表于 2026-3-5 06:18:28

感谢,下载保存了

扔飒 发表于 2026-3-7 10:47:05

感谢发布原创作品,程序园因你更精彩
页: [1] 2
查看完整版本: 在vs2015中使用vs2019的编译器