服务器编译器上的VS C ++编译器可获得免费许可证

时间:2019-03-04 14:39:54

标签: c++ visual-studio server compilation

  • “ MSBuild工具”是VS使用的免费MS编译器,无需许可即可部署和使用:很棒,但仅托管代码!

  • 似乎VS使用的C / C ++编译版本无法单独安装,因此不是免费的。可用的最新工具似乎是VS Express Edition(但我们需要在多用户服务器上使用它,因此无法设置多产品密钥)

您是否有想法在编译服务器上免费使用与VS相同的编译器(不是GCC,...)?

请寻求帮助

---编辑

  • 我为一家拥有超过5名开发人员的公司工作:)
  • 当我执行DL MS Build Tools 2015时,我得到了一个很小的设置(24Mo),安装后仅需要200Mo,并且仅包含托管的构建工具

2 个答案:

答案 0 :(得分:4)

对于与Visual Studio ABI兼容的独立编译器,您有两个选择:

  • visual studio build tools可以在与Visual Studio相同的许可条款下使用。换句话说,如果您拥有许可版本,或者您有资格获得社区版,则可以使用它们。
  • Clang生成与Visual Studio ABI兼容的二进制文件,因此您可以进行混合和匹配。微软最近的一项推销使其也可以生产PDB files for Visual Studio

答案 1 :(得分:0)

您好,感谢您的帮助,这将我引向了解决方案。

必须登录my.visualstudio.com才能下载MS Build Tools: 它们存在不同的版本,我确实选择了:

  • C ++构建工具2015U3
  • .Net构建工具2015U3
  • Build Tools 2017-15.9(它们添加了C ++,并在同一设置中进行管理)

那些编译器可以满足我的需求,但是您可以找到适用于.Net(不是C ++)的Build Tools 2013,也找不到适用于旧版本的Build Tools。

请注意,它们是免费的,不需要许可证密钥。