在vs2015中使用vs2019的编译器

news/2026/1/24 22:57:02/文章来源:https://www.cnblogs.com/DemoFX/p/19527766

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

1

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

2

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

3

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

主要参考了以下链接:
https://blog.csdn.net/libaineu2004/article/details/89481424

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1211428.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为OD机考双机位C卷- 返回矩阵中非1的元素个数/数值同化 (Java Python JS C++ C )

最新华为上机考试 真题目录:点击查看目录 华为OD面试真题精选:点击立即查看 华为OD机考双机位C卷 题目描述 存在一个m*n的二维数组,其成员取值范围为0,1,2。 其中值为1的元素具备同化特性,每经过1S,将上下左右值为0的元素同化为1。 而值为2的元素,免疫同化。 将…

华为OD机考双机位C卷- 分月饼 (Java Python JS C++ C )

最新华为上机考试 真题目录:点击查看目录 华为OD面试真题精选:点击立即查看 华为OD机考双机位C卷- 题目描述 中秋节,公司分月饼,m 个员工,买了 n 个月饼,m ≤ n,每个员工至少分 1 个月饼,但可以分多个, 单人分到最多月饼的个数是 Max1 ,单人分到第二多月饼个数是…

万字亿集流量系统架构总结笔记(上)

亿集流量自己的提取 注: 这里感觉是对需求的探讨和技术选型的分析,但是不一定就有最推荐的具体设计,更多的是提供思路。 这里有的东西并不具有通用性的服务设计,所以仅讲解 基本通识,不做具体设计。 还有这里感觉我更…

万字亿集流量系统架构总结笔记(下)

6通用计数系统 在进行各类计数数据的展示时,初学者非常容易直白地认为数据的统计计数应该来源 于数据记录本身。比如点赞数可以从作品点赞记录数据中统计总数得到,评论数可以从作 品评论记录中统计总数得到……实际上,这样的做法有极大的并发…

知识图谱的可验证性:断言图谱的设计原理

大语言模型在文本生成和推理上的表现有目共睹,但对于从非结构化文本构建可靠知识图谱这件事,依然是个老大难。这个问题的根源在于:语言模型的运作机制与结构化知识提取的需求之间存在本质性的错位。 本文会介绍自动化知识图谱生成的核心难题…

量子计算:未来计算的新纪元 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

云原生第一周作业

1.总结 kubernetes 控制平面的各组件功能: kube-apiserver: Kubernetes API 服务器验证并配置 API 对象的数据, 这些对象包括 pods、services、replicationcontrollers 等。 API 服务器为 REST 操作提供服务,并为集…

【路径规划】基于快速探索随机树 (RRT) 和概率路网 (PRM) 进行串联运动规划器的路径规划附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书和数学建模资料 &#…

【图像加密】基于仿射变换和双随机相位的图像加密算法实现附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和数学建模资料 &#x1f34…

适用于Rocky Linux的MPI 管理程序

某些场景下需要在节点上同时部署openmpi和mpich,根据需要决定使用哪种。此时若有一种方法可以进行轻松切换则会极其便捷。 故而文中方法应运而生 文件 1:配置文件 路径:/etc/mpi-manager/mpi.conf MPI_IMPLEMENTATIONopenmpi文件 2&#…

电商修图新工具:AI清晰放大神器,低清商品图无损变高清

电商人谁懂模糊商品图的痛?产品图放大满是马赛克,家居模特图压缩后细节尽失,直接拉低转化。AI工具清晰放大可以解决这一难题。能精准修复模糊图,还支持多格式批量处理、小白易上手,两个实战案例带你看清实力&#xff0…

文献堆成山?3分钟搞定!AI文献管理全攻略,科研党直接抄作业

点赞、关注、收藏。不迷路 搞科研的兄弟姐妹们,谁没被文献管理逼到崩溃过? 下载的文献杂乱无章,存满电脑各个文件夹,需要时翻半天找不到;手动整理参考文献格式,不同期刊要求不一样,改到深夜还容…

英文摘要写哭?30分钟搞定!AI速写科研论文摘要全攻略,代码直接用

点赞、关注、收藏,不迷路 搞科研的兄弟姐妹们,谁没被英文论文摘要折磨过? 明明实验做了大半年,数据也很扎实,写英文摘要却卡到怀疑人生:语法错误堆一堆,术语用得不地道,逻辑混乱没重…

炸裂开局!AI应用架构师引领AI驱动流程自动化新方向

炸裂开局!AI应用架构师引领AI驱动流程自动化新方向:用大语言模型重构业务流程 告别僵化规则,拥抱认知智能:构建能理解、会决策、可进化的下一代自动化流程。 第一部分:引言与基础 标题: 超越RPA&#xff1a…

深入解析:RabbitMQ---集群搭建(HAProxy负载均衡高可用)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

多邻国第五阶段第13部分

“My friends and I eat together at the dining hall.” 为什么用 at 不用 in? at vs in 的区别: at the dining hall ✅ 强调在那个地点进行活动(吃饭) 把dining hall看作一个功能性场所 in the dining hall ✅(也可…

s7-1500plc与modbustcp通讯错误报16#80c8

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1b65588aea5448c1848a2afebb2b7f52.png#pic_c 1500plc和smart200plc配置如上图所示 通讯报16#80c8是因为下图中的连接参数ID与其他的tcp通讯的连结ID冲突 修改id10 如下图所示问题解决

试卷中的英文

离散数学历年真题formular adj. 恒等的 equivalence adj. 相等的Which of the following formular pairs is NOT equivalencesurjective n. 满射Determine which of these functions from R to R is surjectivefinite …

深度学习篇---图像分割任务

核心比喻:给照片上不同区域涂上不同颜色 想象你拿到一张没有颜色的《秘密花园》涂色书(就是那种黑白线稿)。 传统图像识别的玩法: 问你:“这张图里有什么?” 你回答:“有一个人、一只狗、一棵…

深度学习篇---图像分类任务

核心比喻:超级快速的“看图说话”游戏想象一下,你正在和一个反应极快的朋友玩一个游戏:游戏规则:你快速翻动手机相册里的照片,每张照片只给他看 0.1秒他必须立刻喊出照片里最主要的东西是什么只能说一个最确定的答案一…