【问题标题】:How to build C++ project in Visual Studio 2015 and Visual Studio 2002 at one time如何同时在 Visual Studio 2015 和 Visual Studio 2002 中构建 C++ 项目
【发布时间】:2019-05-13 04:17:38
【问题描述】:

我需要在两个环境中构建我的 C++ 项目:

  • Visual Studio 2015 (VS2015) 安装在 Windows 10 x64 上

  • Visual Studio 2002 (VS2002) 安装在 Windows XP 上

现在每次我需要触发在 2 台 PC 上构建我的项目两次,这种方式对我来说是不够的。

我之前做过一些研究,有人建议在一台 PC 上安装多个编译器,但问题是 VS2002 太旧,无法在 Windows 10 x64 上安装。

我正在寻找可以触发构建一次的任何方法或软件工具,然后我可以在 VS2015 和 VS2002 上构建我的项目(例如,如果我可以在一台 PC 上安装 VS2015 和 VS2002,我可以编写一个简单的批处理文件以在两个编译器中构建我的项目)。

【问题讨论】:

  • 安装 cygwin 并使用 ssh 在另一台机器或虚拟机中触发构建。
  • 请问为什么?这是工作要求吗? XP 不再受支持(我认为是任何容量),如果您使用的是 Windows 10,不妨升级到 Visual Studio 2019。
  • @Casey 是的。根据support.microsoft.com/en-us/lifecycle/search/14086,基于 XP 的 Windows Embedded POSReady 2009 终端将在 2019 年 4 月 9 日之前获得更新(现在已成为过去)
  • @RetiredNinja 是的,使用 SSH 对我来说是一种选择,但设置可能有点复杂,所以我尝试看看我是否有其他想法。

标签: c++ visual-studio-2015 visual-studio-2002


【解决方案1】:

编辑:

此答案已过时,因为澄清该软件安装在两台物理上不同的机器上。


如果您同时安装了 VS .NET 2002 和 VS2015,那么您已经安装了两个编译器,它们将安装在两个不同的位置。然后,您应该能够编写一个批处理文件来调用 cl.exe 的每个版本(确保路径是绝对的)并编译/链接/构建每个项目。

【讨论】:

  • 听起来像是安装在两台不同的电脑上。
  • @Casey 我们的客户要求保持对 VS2002 的支持。据我所知,VS2002只支持到Windows Vista,所以现在我的设置是两台PC上的两个VS版本。我可以在 Window 10 x64 上安装 VS2002 吗?
  • @Chanh 我不认为它可以安装在 Win 10 上,不。
  • @RetiredNinja 是的,现在意识到这一点。 :P
猜你喜欢
  • 2017-05-15
  • 2016-12-30
  • 2017-01-15
  • 2018-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-19
  • 2019-06-20
相关资源
最近更新 更多