在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
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! 懂技术并乐意极积无私分享的人越来越少。珍惜 感谢分享,下载保存了,貌似很强大 感谢发布原创作品,程序园因你更精彩 收藏一下 不知道什么时候能用到 鼓励转贴优秀软件安全工具和文档! 感谢分享 感谢分享,下载保存了,貌似很强大 喜欢鼓捣这些软件,现在用得少,谢谢分享! 懂技术并乐意极积无私分享的人越来越少。珍惜 新版吗?好像是停更了吧。 很好很强大我过来先占个楼 待编辑 谢谢分享,辛苦了 新版吗?好像是停更了吧。 谢谢分享,试用一下 感谢发布原创作品,程序园因你更精彩 谢谢分享,试用一下 热心回复! 感谢,下载保存了 感谢发布原创作品,程序园因你更精彩
页:
[1]
2