在Visual Studio 2017中进行向后兼容项目吗?

时间:2018-09-20 17:01:21

标签: c++ visual-studio

在学校,我们使用Visual Studio 2015,但在家里,我有Visual Studio2017。当我在家开始项目时,回到学校时会发生很多错误。

我们制作了家庭作业,因此可以同时制作两个版本。那么,有什么方法可以设置参数,使我使用2017年版本的visual进行的项目可以与2015年版本完全兼容?

谢谢。

2 个答案:

答案 0 :(得分:2)

您可以将VS 2017设置为使用VS 2015中的编译器非常容易。调出项目设置页面,并为“平台工具集”选择“ Visual Studio 2015(v140)”:

enter image description here

因此,即使您使用的是VS 2017 IDE,您仍在使用VS 2015编译器,因此,如果编写任何不适用于VS 2015的代码,您会立即发现它。 / p>

答案 1 :(得分:0)

最简单的方法是将C ++源代码与项目文件放在单独的文件夹中。那就是您有两种不同的解决方案:

WorkManagerTaskExecutor(您的源代码在这里)

c:\projects\YourProject\Src(在此目录中创建Visual Studio 2015,并在此处从.. \ Src添加文件)

c:\projects\YourProjects\VS2015(在此目录中创建一个Visual Studio 2015,并在此从.. \ Src添加文件)

这带有一点麻烦,您必须维护两组项目文件。但是我想作功课,您只需要少量的源文件,除了向其中添加源文件之外,不需要太多(如果有的话)项目定制。