
VSBT是Visual Studio Build Tools的缩写 。
从今天开始 , 你可以使用VSBT编译开源C++项目了 , 重要的是 , 不需要购买Visual Studio的许可证 , 即使你正在开发的是一个商业或闭源项目 , 也是如此 。
这次更新扩展了构建工具的用户权限 , 且不限制现有 Visual Studio 社区许可条款 。如果你是一名开源软件项目贡献代码的开发人员 , 你可以像以前一样 , 继续免费使用 Visual Studio 和 VSBT 。
新许可证带来的好处如果你是企业开发人员或正在开发任何闭源项目 , 则这个新许可证允许你使用VSBT来编译和构建任何 C++ 第三方开源依赖项 , 而无需付费的Visual Studio许可证 , 特别适用于当你不使用Visual Studio进行C++开发的场景 。
【高通骁龙|使用VSBT构建C和C++开源项目】举个例子 , 如果你的Node.js应用程序依赖于sqllite3、bufferutil等npm原生模块 , 为了在 Windows 上成功安装这些npm包 , 你将需要使用VSBT 。以前 , 如果你正在开发的应用程序不是开源项目 , 则只有在你拥有有效的 Visual Studio 许可证(例如 , Visual Studio Community 或更高版本)时才允许安装VSBT 。有了这个新的许可选项 , 如果你不需要Visual Studio的全部功能来进行项目的主要开发 , 则你可以灵活地免费安装VSBT 。
如上所述 , 如果你和你的团队需要使用Visual Studio编译和开发专有C++代码 , 则仍需要Visual Studio许可证 。
背景知识C++ 开源生态系统是一个充满活力的生态系统 , 你只需看看日益流行的微软多平台C++ 依赖项管理器vcpkg , 就可以了解它如何成为越来越多项目的基本构建块 。我们很高兴看到 , Python 或 node.JS 社区也采用了许多这些C++开源库 。我们希望这些许可更改将允许开发者在企业环境中进一步采用这些C++ 库 。 通过从源码进行构建 , 有如下几个优点:
> 消除保障供应链的摩擦 。
> 创建到最新MSVC版本的平滑迁移路径 。
> 为进一步优化运行时性能提供了机会 。
> 潜在地允许对这些库进行更积极的开源贡献 。
接下来我们正在努力工作 , 致力于进一步简化MSVC工具链及其所有依赖项的可及性 , 以尽可能轻松地帮助C++开发人员在Windows上快速搭建开发环境 。
总结也就是说 , 你现在可以免费使用VSBT编译开源C++代码 , 而不需要购买Visual Studio了 。 但是 , 编译自己的私有代码 , 你还得买 。
惊不惊喜 , 意不意外!
最后Microsoft Visual C++团队的博客是我非常喜欢的博客之一 , 里面有很多关于Visual C++的知识和最新开发进展 。 大浪淘沙 , 如果你对Visual C++这门古老的技术还是那么感兴趣 , 则可以经常去他们那(或者我这)逛逛 。
本文来自:《Updates to Visual Studio Build Tools license for C and C++ Open-Source projects》
- 手机同质化一直非常的严重|小米13系列好评满满,骁龙8gen2比苹果a16更强
- 对于最近想要购买手机的小伙伴而言|骁龙8gen2的新旗舰一加acepro值得入手吗?
- 红魔手机|又来一款无刘海无挖孔的第二代骁龙8真全面屏!红魔8 Pro辨识度拉满
- 这是一款性价比很高的千元机|性价比很高的千元机,搭载骁龙870处理器,支持80w快充
- 中兴|中兴被拉黑,10亿美元“罚款”没有白交,高通收购案才是关键点!
- 由于注射器是临床和药物注射的关键医疗器械|一次性使用无菌注射器活塞滑动初始力和平均力如何检测?
- 金舟视频格式转换器怎么使用?
- 平时在使用电脑中|电脑时间不对是什么原因引起的?
- 平时在使用CorelDRAW的过程中|coreldraw画布上面有很多线条怎么删除?
- 在Excel表格的使用中|excel怎么快速批量删除所有空白行
