【发布时间】:2018-08-01 07:06:14
【问题描述】:
几周前我开始在 Visual Studio 上工作。我确实安装了两个不同版本的 Microsoft Visual Studio 2010 和 2017。我从存储库下载了项目。我尝试在 VS 2017 上构建项目,它给了我超过 10000 个错误,我在 VS 2010 上尝试过的同一个项目,它确实构建了。从这些小实验中,我对 VS 版本和平台工具集知之甚少。所以基本上 VS 2XXX 只是它使用 v1xx 作为工具集版本的 ide。
现在我的问题是:
*如果我必须在高版本/低版本上使用相同的项目,我应该怎么做?
*如果我使用的是VS2017,我可以使用平台工具集(v1xx)form低版本吗?平台工具集是否取决于 Windows SDK 版本或 VC++ 环境。
*MSBuild 与平台工具集有何不同?
*什么是MSVC(对于某些项目,我发现从VS安装目录设置它的路径)?
*如果我使用的是 VS2010 和 VC++2006,它会一起工作吗?或者我需要安装 VC++2010 或更高版本吗?
*如果我使用的是 VS2010、VC++ 和平台工具集 v100,它们都兼容。
案例1:Windows sdk 10,能用吗?
案例 2:Windows sdk 7,能用吗?
基本上取决于sdk版本,现在VS和工具集已经兼容了吗?
【问题讨论】:
-
一个问题,推荐一个线程。
标签: visual-studio visual-c++ msbuild